我想使用docker部署我的Spring启动应用程序,目前它在AWS Beanstalk上运行时没有问题。
我在构建容器时没有问题,但是当我尝试像这样运行它时:
docker run -p 8080:8080 bogsbinny/mobile-bff
然后我收到了这个错误:
FileNotFoundException: ./resources/serviceAccount.json (No such file or directory)
当我第一次在localhost上运行我的Spring应用程序到在AWS上运行它时,我遇到了同样的错误,但是通过将resources文件夹标记为root资源持有者来修复它。
这是我的Dockerfile:
FROM java:8
ADD mobile-bff-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]