我已经通过Github操作部署了一个Sping Boot 应用程序到AWS Beanstalk,但它无法访问。设置Spring boot在端口5000上运行,并暴露它,因为从我的理解beanstalk打开端口5000。查看AWS日志,我看到Spring boot正确地在端口5000启动。下面是我的配置文件:
Dockerfile.dev
FROM eclipse-temurin:17-jdk-alpine
VOLUME /tmp
ADD /target/demoCI-CD-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
EXPOSE 5000
这是链接不工作:http://dockerreact-env.eba-v2y3spbp.eu-west-3.elasticbeanstalk.com/test
1条答案
按热度按时间js81xvg61#
在beanstalk项目中有一个docker-composer.yml考虑到了这一点,并且有一个端口Map的问题。下面是docker-composer. yml的正确Map移植。