services: blade-admin: container_name: blade-admin image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-admin.jar --server.port=7002 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-admin/app/blade-admin.jar:/app/blade-admin.jar:ro - /home/docker/blade/blade-admin/logs:/logs ports: - "7002:7002" networks: [eservice-net] depends_on: - blade-system - blade-auth blade-auth: container_name: blade-auth image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-auth.jar --server.port=8100 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-auth/app/blade-auth.jar:/app/blade-auth.jar:ro - /home/docker/blade/blade-auth/logs:/logs ports: - "8100:8100" networks: [eservice-net] depends_on: - blade-system blade-desk: container_name: blade-desk image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-desk.jar --server.port=8105 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-desk/app/blade-desk.jar:/app/blade-desk.jar:ro - /home/docker/blade/blade-desk/logs:/logs ports: - "8105:8105" networks: [eservice-net] depends_on: - blade-system - blade-auth blade-develop: container_name: blade-develop image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-develop.jar --server.port=7007 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-develop/app/blade-develop.jar:/app/blade-develop.jar:ro - /home/docker/blade/blade-develop/logs:/logs ports: - "7007:7007" networks: [eservice-net] depends_on: - blade-system - blade-auth blade-eservice: container_name: blade-eservice image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-eservice.jar --server.port=8107 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-eservice/app/blade-eservice.jar:/app/blade-eservice.jar:ro - /home/docker/blade/blade-eservice/logs:/logs ports: - "8107:8107" networks: [eservice-net] depends_on: - blade-system - blade-auth blade-flow: container_name: blade-flow image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-flow.jar --server.port=8008 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-flow/app/blade-flow.jar:/app/blade-flow.jar:ro - /home/docker/blade/blade-flow/logs:/logs ports: - "8008:8008" networks: [eservice-net] depends_on: - blade-system - blade-auth blade-job: container_name: blade-job image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java --add-opens=java.base/java.lang=ALL-UNNAMED -jar /app/blade-job.jar --server.port=7770 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-job/app/blade-job.jar:/app/blade-job.jar:ro - /home/docker/blade/blade-job/logs:/logs ports: - "7770:7770" networks: [eservice-net] depends_on: - blade-system - blade-auth blade-log: container_name: blade-log image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-log.jar --server.port=8103 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-log/app/blade-log.jar:/app/blade-log.jar:ro - /home/docker/blade/blade-log/logs:/logs ports: - "8103:8103" networks: [eservice-net] depends_on: - blade-system - blade-auth blade-report: container_name: blade-report image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-report.jar --server.port=8108 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-report/app/blade-report.jar:/app/blade-report.jar:ro - /home/docker/blade/blade-report/logs:/logs ports: - "8108:8108" networks: [eservice-net] depends_on: - blade-system - blade-auth blade-resource: container_name: blade-resource image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-resource.jar --server.port=8010 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-resource/app/blade-resource.jar:/app/blade-resource.jar:ro - /home/docker/blade/blade-resource/logs:/logs ports: - "8010:8010" networks: [eservice-net] depends_on: - blade-system - blade-auth blade-system: container_name: blade-system image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-system.jar --server.port=8106 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-system/app/blade-system.jar:/app/blade-system.jar:ro - /home/docker/blade/blade-system/logs:/logs ports: - "8106:8106" networks: [eservice-net] blade-gateway: container_name: blade-gateway image: eclipse-temurin:17-jre restart: unless-stopped working_dir: /app command: - sh - -lc - > java -jar /app/blade-gateway.jar --server.port=80 --spring.profiles.active=${PROFILE} --spring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} --spring.cloud.nacos.config.server-addr=${NACOS_ADDR} --spring.cloud.nacos.username=${NACOS_USER} --spring.cloud.nacos.password=${NACOS_PASS} environment: - TZ=${TZ} - LANG=${LANG} - LOGGING_FILE_PATH=/logs volumes: - /home/docker/blade/blade-gateway/app/blade-gateway.jar:/app/blade-gateway.jar:ro - /home/docker/blade/blade-gateway/logs:/logs ports: - "80:80" networks: [eservice-net] depends_on: - blade-admin - blade-auth - blade-desk - blade-develop - blade-eservice - blade-flow - blade-job - blade-log - blade-report - blade-resource - blade-system networks: eservice-net: external: true