5 Star 13 Fork 6

上官胡闹 / springboot-docker

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Dockerfile 761 Bytes
一键复制 编辑 原始数据 按行查看 历史
shalousun 提交于 2022-05-02 21:30 . update dependencies
FROM registry.cn-hangzhou.aliyuncs.com/shalousun/alpine-openjdk17:1.0.0 as builder
WORKDIR application
COPY target/*.jar springboot-docker.jar
RUN java -Djarmode=layertools -jar springboot-docker.jar extract
FROM registry.cn-hangzhou.aliyuncs.com/shalousun/alpine-openjdk17:1.0.0
WORKDIR application
COPY --from=builder application/dependencies/ ./
COPY --from=builder application/snapshot-dependencies/ ./
COPY --from=builder application/spring-boot-loader/ ./
COPY --from=builder application/application/ ./
EXPOSE 8080
# default profiles
ENV PROFILES="dev"
# set jvm
ENV JAVA_OPTS="-server -Xmx512m -Xms512m -Djava.awt.headless=true"
ENTRYPOINT ["sh","-c","java $JAVA_OPTS -Dspring.profiles.active=$PROFILES org.springframework.boot.loader.JarLauncher"]
1
https://gitee.com/devin-alan/springboot-docker.git
git@gitee.com:devin-alan/springboot-docker.git
devin-alan
springboot-docker
springboot-docker
tomcat

搜索帮助