2
0

feat: enhance docker run env

This commit is contained in:
zhangsz
2024-12-30 12:06:33 +08:00
parent 25f17f91bb
commit 5c3a3cd6f0
4 changed files with 35 additions and 11 deletions

View File

@@ -1,12 +1,13 @@
services: services:
wfc-nacos: wfc-nacos:
image: nacos/nacos-server image: nacos/nacos-server
container_name: wfc-nacos container_name: ${NACOS_SERVER_NAME}
build: build:
context: ./nacos context: ./nacos
environment: environment:
- MODE=standalone - MODE=standalone
- NACOS_NAME_SPACE=${NACOS_NAME_SPACE} - NACOS_NAME_SPACE=${NACOS_NAME_SPACE}
- NACOS_SERVER_NAME=${NACOS_SERVER_NAME}
- NACOS_SERVER_IP=${NACOS_SERVER_IP} - NACOS_SERVER_IP=${NACOS_SERVER_IP}
- NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - NACOS_SERVER_PORT=${NACOS_SERVER_PORT}
volumes: volumes:
@@ -93,6 +94,7 @@ services:
# - wfc-nacos # - wfc-nacos
environment: environment:
- NACOS_NAME_SPACE=${NACOS_NAME_SPACE} - NACOS_NAME_SPACE=${NACOS_NAME_SPACE}
- NACOS_SERVER_NAME=${NACOS_SERVER_NAME}
- NACOS_SERVER_IP=${NACOS_SERVER_IP} - NACOS_SERVER_IP=${NACOS_SERVER_IP}
- NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - NACOS_SERVER_PORT=${NACOS_SERVER_PORT}
- GATEWAY_SERVER_IP=${GATEWAY_SERVER_IP} - GATEWAY_SERVER_IP=${GATEWAY_SERVER_IP}
@@ -125,6 +127,7 @@ services:
# - wfc-redis # - wfc-redis
environment: environment:
- NACOS_NAME_SPACE=${NACOS_NAME_SPACE} - NACOS_NAME_SPACE=${NACOS_NAME_SPACE}
- NACOS_SERVER_NAME=${NACOS_SERVER_NAME}
- NACOS_SERVER_IP=${NACOS_SERVER_IP} - NACOS_SERVER_IP=${NACOS_SERVER_IP}
- NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - NACOS_SERVER_PORT=${NACOS_SERVER_PORT}
- AUTH_SERVER_IP=${AUTH_SERVER_IP} - AUTH_SERVER_IP=${AUTH_SERVER_IP}
@@ -161,7 +164,8 @@ services:
# - wfc-redis # - wfc-redis
# - wfc-mysql # - wfc-mysql
environment: environment:
- NACOS_NAME_SPACE=${NACOS_NAME_SPACE} - NACOS_NAME_SPACE=${NACOS_NAME_SPACE}
- NACOS_SERVER_NAME=${NACOS_SERVER_NAME}
- NACOS_SERVER_IP=${NACOS_SERVER_IP} - NACOS_SERVER_IP=${NACOS_SERVER_IP}
- NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - NACOS_SERVER_PORT=${NACOS_SERVER_PORT}
- WFC_SYSTEM_PORT=${WFC_SYSTEM_PORT} - WFC_SYSTEM_PORT=${WFC_SYSTEM_PORT}
@@ -192,7 +196,8 @@ services:
# - wfc-redis # - wfc-redis
# - wfc-mysql # - wfc-mysql
environment: environment:
- NACOS_NAME_SPACE=${NACOS_NAME_SPACE} - NACOS_NAME_SPACE=${NACOS_NAME_SPACE}
- NACOS_SERVER_NAME=${NACOS_SERVER_NAME}
- NACOS_SERVER_IP=${NACOS_SERVER_IP} - NACOS_SERVER_IP=${NACOS_SERVER_IP}
- NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - NACOS_SERVER_PORT=${NACOS_SERVER_PORT}
- WFC_USER_PORT=${WFC_USER_PORT} - WFC_USER_PORT=${WFC_USER_PORT}
@@ -220,7 +225,8 @@ services:
# links: # links:
# - wfc-mysql # - wfc-mysql
environment: environment:
- NACOS_NAME_SPACE=${NACOS_NAME_SPACE} - NACOS_NAME_SPACE=${NACOS_NAME_SPACE}
- NACOS_SERVER_NAME=${NACOS_SERVER_NAME}
- NACOS_SERVER_IP=${NACOS_SERVER_IP} - NACOS_SERVER_IP=${NACOS_SERVER_IP}
- NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - NACOS_SERVER_PORT=${NACOS_SERVER_PORT}
- WFC_JOB_PORT=${WFC_JOB_PORT} - WFC_JOB_PORT=${WFC_JOB_PORT}
@@ -253,7 +259,8 @@ services:
# - wfc-redis # - wfc-redis
# - wfc-mysql # - wfc-mysql
environment: environment:
- NACOS_NAME_SPACE=${NACOS_NAME_SPACE} - NACOS_NAME_SPACE=${NACOS_NAME_SPACE}
- NACOS_SERVER_NAME=${NACOS_SERVER_NAME}
- NACOS_SERVER_IP=${NACOS_SERVER_IP} - NACOS_SERVER_IP=${NACOS_SERVER_IP}
- NACOS_SERVER_PORT=${NACOS_SERVER_PORT} - NACOS_SERVER_PORT=${NACOS_SERVER_PORT}
- WFC_PAYMENT_PORT=${WFC_PAYMENT_PORT} - WFC_PAYMENT_PORT=${WFC_PAYMENT_PORT}

View File

@@ -8,6 +8,7 @@ MYSQL_USER=mysql
MYSQL_PASSWORD=123456 MYSQL_PASSWORD=123456
REDIS_PORT=6379 REDIS_PORT=6379
NACOS_NAME_SPACE=wfc-prod NACOS_NAME_SPACE=wfc-prod
NACOS_SERVER_NAME=wfc-nacos
WFC_SERVER_PORT=80 WFC_SERVER_PORT=80
NACOS_SERVER_PORT=8848 NACOS_SERVER_PORT=8848
GATEWAY_SERVER_PORT=8080 GATEWAY_SERVER_PORT=8080

View File

@@ -1 +1,3 @@
# requirepass 123456 # requirepass 123456
dbfilename dump.rdb
dir /opt/wfc/redis/data

View File

@@ -121,7 +121,7 @@ docker-compose >= 1.29.2
* 修改docker环境参数 * 修改docker环境参数
根据实际情况修改如下环境参数配置(*IP地址已经在上面配置过程被替换) 根据实际情况修改如下环境参数配置(*WFC_SERVER_IP地址已经在上面配置过程被替换)
```sh ```sh
cd /opt/wfc/docker cd /opt/wfc/docker
@@ -131,11 +131,25 @@ docker-compose >= 1.29.2
WFC_CONFIG_DATABASE=wfc_config_db WFC_CONFIG_DATABASE=wfc_config_db
WFC_SYSTEM_DATABASE=wfc_system_db WFC_SYSTEM_DATABASE=wfc_system_db
WFC_USER_DATABASE=wfc_user_db WFC_USER_DATABASE=wfc_user_db
MYSQL_PORT=3306
MYSQL_USER=mysql MYSQL_USER=mysql
MYSQL_PASSWORD= MYSQL_PASSWORD=123456
REDIS_PORT=6379
NACOS_NAME_SPACE=wfc-prod NACOS_NAME_SPACE=wfc-prod
NACOS_SERVER_ADDR=192.168.13.128:8848 NACOS_SERVER_NAME=wfc-nacos
GATEWAY_ADDR=192.168.13.128:8080 WFC_SERVER_PORT=80
NACOS_SERVER_PORT=8848
GATEWAY_SERVER_PORT=8080
AUTH_SERVER_PORT=8081
WFC_JOB_PORT=9203
WFC_PAYMENT_PORT=9204
WFC_SYSTEM_PORT=9205
WFC_USER_PORT=9206
WFC_SERVER_IP=192.168.13.128
NACOS_SERVER_IP=${WFC_SERVER_IP}
GATEWAY_SERVER_IP=${WFC_SERVER_IP}
AUTH_SERVER_IP=${WFC_SERVER_IP}
RESTART_OPTION=on-failure:5
``` ```
* 启动/查看/停止/版本软件 * 启动/查看/停止/版本软件