From 4be82e083863a24c995fb1ac785634f6cb9669cc Mon Sep 17 00:00:00 2001 From: zhangsz Date: Fri, 14 Feb 2025 19:50:58 +0800 Subject: [PATCH] feat: docker compose debug yaml --- build/docker/compose/docker-compose-debug.yml | 34 +++++++++++++------ 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/build/docker/compose/docker-compose-debug.yml b/build/docker/compose/docker-compose-debug.yml index d0c022f..d5285b8 100644 --- a/build/docker/compose/docker-compose-debug.yml +++ b/build/docker/compose/docker-compose-debug.yml @@ -4,6 +4,9 @@ services: container_name: ${MYSQL_SERVICE_NAME} build: context: ./mysql + environment: + - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} + - TZ=${TZ} ports: - "${MYSQL_SERVICE_PORT}:${MYSQL_SERVICE_PORT}" networks: @@ -14,13 +17,11 @@ services: - ./mysql/logs:/opt/wfc/mysql/logs - ./mysql/data:/var/lib/mysql - ./mysql/tmp:/tmp - environment: - MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} healthcheck: test: ["CMD-SHELL", "mysqladmin ping -u root -p'${MYSQL_ROOT_PASSWORD}'"] interval: 10s timeout: 10s - retries: 5 + retries: 5 restart: ${RESTART_OPTION} wfc-redis: @@ -28,6 +29,8 @@ services: container_name: wfc-redis build: context: ./redis + environment: + - TZ=${TZ} ports: - "${REDIS_PORT}:${REDIS_PORT}" networks: @@ -62,6 +65,7 @@ services: - NACOS_SERVER_IP=${NACOS_SERVER_IP} - NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - SPRING_CONFIG_ADDITIONAL_LOCATION=optional:classpath:/,optional:file:/home/nacos/conf/ + - TZ=${TZ} volumes: - ./nacos/logs/:/home/nacos/logs - ./nacos/conf/application.properties:/home/nacos/conf/application.properties @@ -77,8 +81,8 @@ services: healthcheck: test: ["CMD-SHELL", "curl -f http://${NACOS_SERVER_IP}:${NACOS_SERVER_PORT}/nacos/v1/console/health/liveness || exit 1"] interval: 30s - timeout: 30s - retries: 10 + timeout: 10s + retries: 5 restart: ${RESTART_OPTION} wfc-gateway: @@ -108,10 +112,11 @@ services: - NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - GATEWAY_SERVER_PORT=${GATEWAY_SERVER_PORT} - SPRING_CONFIG_ADDITIONAL_LOCATION=optional:classpath:/,optional:file:/opt/wfc/conf/ + - TZ=${TZ} healthcheck: test: ["CMD-SHELL", "curl -f http://localhost:${GATEWAY_SERVER_PORT}/actuator/health || exit 1"] interval: 30s - timeout: 30s + timeout: 10s retries: 10 restart: ${RESTART_OPTION} @@ -144,10 +149,11 @@ services: - NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - AUTH_SERVER_PORT=${AUTH_SERVER_PORT} - SPRING_CONFIG_ADDITIONAL_LOCATION=optional:classpath:/,optional:file:/opt/wfc/conf/ + - TZ=${TZ} healthcheck: test: ["CMD-SHELL", "curl -f http://localhost:${AUTH_SERVER_PORT}/actuator/health || exit 1"] interval: 30s - timeout: 30s + timeout: 10s retries: 10 restart: ${RESTART_OPTION} @@ -182,6 +188,7 @@ services: - WFC_SYSTEM_PORT=${WFC_SYSTEM_PORT} - SPRING_CONFIG_ADDITIONAL_LOCATION=optional:classpath:/,optional:file:/opt/wfc/conf/ - JAVA_TOOL_OPTIONS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0.0:5005 # 调试参数 + - TZ=${TZ} healthcheck: test: ["CMD-SHELL", "curl -f http://localhost:${WFC_SYSTEM_PORT}/actuator/health || exit 1"] interval: 30s @@ -218,8 +225,9 @@ services: - NACOS_SERVER_IP=${NACOS_SERVER_IP} - NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - WFC_USER_PORT=${WFC_USER_PORT} - - SPRING_CONFIG_ADDITIONAL_LOCATION=optional:classpath:/,optional:file:/opt/wfc/conf/ + - SPRING_CONFIG_ADDITIONAL_LOCATION=optional:classpath:/,optional:file:/opt/wfc/conf/ - JAVA_TOOL_OPTIONS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0.0:5006 # 调试参数 + - TZ=${TZ} healthcheck: test: ["CMD-SHELL", "curl -f http://localhost:${WFC_USER_PORT}/actuator/health || exit 1"] interval: 30s @@ -238,7 +246,7 @@ services: - ./wfc/modules/file/jar/wfc-modules-file.jar:/opt/wfc/app.jar - ./wfc/modules/file/upload:/opt/wfc/upload - ./wfc/modules/file/logs/:/opt/wfc/logs/ - - ./conf/application-common.yml:/opt/wfc/conf/application-common.yml + - ./conf/application-common.yml:/opt/wfc/conf/application-common.yml - ./conf/i18n/:/opt/wfc/conf/i18n - ./wfc/modules/file/conf/application.yml:/opt/wfc/conf/application.yml depends_on: @@ -254,6 +262,7 @@ services: - NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - WFC_FILE_PORT=${WFC_FILE_PORT} - SPRING_CONFIG_ADDITIONAL_LOCATION=optional:classpath:/,optional:file:/opt/wfc/conf/ + - TZ=${TZ} restart: ${RESTART_OPTION} wfc-modules-job: @@ -265,7 +274,7 @@ services: - wfc-be-network volumes: - ./wfc/modules/job/jar/wfc-modules-job.jar:/opt/wfc/app.jar - - ./conf/application-common.yml:/opt/wfc/conf/application-common.yml + - ./conf/application-common.yml:/opt/wfc/conf/application-common.yml - ./conf/i18n/:/opt/wfc/conf/i18n - ./wfc/modules/job/conf/application.yml:/opt/wfc/conf/application.yml depends_on: @@ -283,6 +292,7 @@ services: - NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - WFC_JOB_PORT=${WFC_JOB_PORT} - SPRING_CONFIG_ADDITIONAL_LOCATION=optional:classpath:/,optional:file:/opt/wfc/conf/ + - TZ=${TZ} restart: ${RESTART_OPTION} wfc-modules-payment: @@ -295,7 +305,7 @@ services: volumes: - ./wfc/modules/payment/jar/wfc-modules-payment.jar:/opt/wfc/app.jar - ./wfc/modules/payment/logs/:/opt/wfc/logs/ - - ./conf/application-common.yml:/opt/wfc/conf/application-common.yml + - ./conf/application-common.yml:/opt/wfc/conf/application-common.yml - ./conf/i18n/:/opt/wfc/conf/i18n - ./wfc/modules/payment/conf/application.yml:/opt/wfc/conf/application.yml depends_on: @@ -315,6 +325,7 @@ services: - NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - WFC_PAYMENT_PORT=${WFC_PAYMENT_PORT} - SPRING_CONFIG_ADDITIONAL_LOCATION=optional:classpath:/,optional:file:/opt/wfc/conf/ + - TZ=${TZ} restart: ${RESTART_OPTION} wfc-nginx: @@ -342,6 +353,7 @@ services: - GATEWAY_SERVER_PORT=${GATEWAY_SERVER_PORT} - WFC_SERVER_IP=${WFC_SERVER_IP} - WFC_SERVER_PORT=${WFC_SERVER_PORT} + - TZ=${TZ} restart: ${RESTART_OPTION} networks: