zjrs-service-backend部署方式2.txt 937 B

1234567891011121314151617181920212223242526272829303132
  1. # 从达梦开发分支获取代码
  2. git clone -b dm_dev http://39.98.153.250:9080/zjrs/new-zjrs-service-backend.git
  3. # 部署步骤
  4. # 1.将jar包与yaml配置文件上传
  5. # 2.编写dockerfile文件
  6. FROM eclipse-temurin:17-jdk
  7. # 创建工作目录
  8. WORKDIR /app
  9. # 复制JAR包和配置文件到容器内
  10. COPY jar/zjrs-0.0.1-SNAPSHOT.jar /app.jar
  11. # 设置上海时区
  12. ENV TZ=Asia/Shanghai
  13. # 暴露端口
  14. EXPOSE 9008
  15. # 运行JAR包,指定外部配置文件
  16. ENTRYPOINT ["java", "-jar", "/app.jar", "--spring.config.location=/app/config/application-prod.yaml"]
  17. # 3.暂停正在运行的
  18. docker stop zjrs-service-backend
  19. # 5.重新构建镜像
  20. docker build --no-cache -t zjrs-service-backend .
  21. # 6.启动
  22. docker run -d \
  23. --name zjrs-service-backend \
  24. -p 9008:9008 \
  25. -v /home/zjrs-service-backend/config:/app/config \
  26. -v /home/zjrs-service-backend/logs:/app/logs \
  27. zjrs-service-backend