docker-compose

  1. version: '3'
  2. services:
  3. cbsp-business-service-server:
  4. image: ascdc/jdk8
  5. container_name: cbsp-business-service-server
  6. ports:
  7. - "8083:8083"
  8. - "9896:9896"
  9. volumes:
  10. - /data/cbsp-business-service/cbsp-business-service-server-${BUSINESS_VERSION}.jar:/data/cbsp-business-service-server-${BUSINESS_VERSION}.jar
  11. - /data/docker/app.sh:/data/app.sh
  12. - /data/cbsp-business-service/logs:/logs/cbsp-business-service-server/
  13. - /data/logs/cbsp-business-service:/home/data/logs/cbsp-business-service/
  14. - /data/docker/id_rsa_picture:/script/id_rsa_picture
  15. entrypoint: /data/app.sh restart cbsp-business-service-server ${BUSINESS_VERSION}
  16. environment:
  17. - NACOS_DISCOVERY_NAMESPACE=${NACOS_DISCOVERY_NAMESPACE}
  18. - NACOS_CONFIG_NAMESPACE=${NACOS_CONFIG_NAMESPACE}
  19. - TZ=Asia/Shanghai
  20. audience-server:
  21. image: ascdc/jdk8
  22. container_name: audience-server
  23. ports:
  24. - "8182:8182"
  25. volumes:
  26. - /data/audience/audience-server-${AUDIENCE_VERSION}.jar:/data/audience-server-${AUDIENCE_VERSION}.jar
  27. - /data/docker/app.sh:/data/app.sh
  28. - /data/audience/logs:/logs/audience-server/
  29. - /data/logs/audience:/home/data/logs/audience/
  30. entrypoint: /data/app.sh restart audience-server ${AUDIENCE_VERSION}
  31. environment:
  32. - NACOS_DISCOVERY_NAMESPACE=cedf4478-322b-4fa7-aa5d-c49220ef7d65
  33. - NACOS_CONFIG_NAMESPACE=cedf4478-322b-4fa7-aa5d-c49220ef7d65
  34. - TZ=Asia/Shanghai
  35. cbsp-client-service:
  36. image: ascdc/jdk8

.env 文件

  1. BUSINESS_VERSION=1.0-SNAPSHOT
  2. AUDIENCE_VERSION=1.0-SNAPSHOT
  3. CLIENT_VERSION=1.0-SNAPSHOT
  4. RABBITPRE_SERVER_VERSION=0.0.1-SNAPSHOT
  5. NACOS_DISCOVERY_NAMESPACE=cedf4478-322b-4fa7-aa5d-c49220ef7d65
  6. NACOS_CONFIG_NAMESPACE=cedf4478-322b-4fa7-aa5d-c49220ef7d65

jenkins 配置

image.png