zjrs-service-backend部署方式.txt 948 B

12345678910111213141516171819202122232425262728293031
  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.yaml"]
  17. # 3.暂停正在运行的
  18. docker stop zjrs-service-backend
  19. # 4.删除容器
  20. docker rm zjrs-service-backend
  21. docker rmi zjrs-service-backend
  22. # 5.重新构建镜像
  23. docker build --no-cache -t zjrs-service-backend .
  24. # 6.启动
  25. docker run -d --name zjrs-service-backend -p 9008:9008 -v /home/zjrs-service-backend/config:/app/config zjrs-service-backend