docs(guide): 更新 XXL-JOB 安装部署文档并优化 Docker 配置

3.4.0-release
xuxueli 7 months ago
parent 5bd1a81734
commit 86ae7b9922

@ -1836,8 +1836,10 @@ cat .env
- 第四步:启动 XXL-JOB - 第四步:启动 XXL-JOB
``` ```
// 启动 // 启动
docker compose down
docker compose up -d docker compose up -d
// 停止
docker compose down
``` ```
### 5.25 优雅停机 ### 5.25 优雅停机

@ -1,7 +1,9 @@
# docker-compose env
# admin # xxl-job, admin
XXL_JOB_ADMIN_PORT=8080 XXL_JOB_ADMIN_PORT=8080
XXL_JOB_ADMIN_CONTEXT_PATH=/xxl-job-admin
# database # xxl-job, database
MYSQL_ROOT_PASSWORD=root_pwd MYSQL_ROOT_PASSWORD=root_pwd
MYSQL_PATH=/Users/admin/program/docker/instance/mysql2 MYSQL_PATH=/Users/admin/program/docker/instance/mysql

@ -43,8 +43,10 @@ services:
--spring.datasource.url=jdbc:mysql://mysql:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai --spring.datasource.url=jdbc:mysql://mysql:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
--spring.datasource.username=root --spring.datasource.username=root
--spring.datasource.password=${MYSQL_ROOT_PASSWORD} --spring.datasource.password=${MYSQL_ROOT_PASSWORD}
--server.port=${XXL_JOB_ADMIN_PORT}
--server.servlet.context-path=${XXL_JOB_ADMIN_CONTEXT_PATH}
ports: ports:
- "8080:${XXL_JOB_ADMIN_PORT}" - "${XXL_JOB_ADMIN_PORT}:${XXL_JOB_ADMIN_PORT}"
depends_on: depends_on:
mysql: mysql:
condition: service_healthy condition: service_healthy
@ -59,7 +61,7 @@ services:
container_name: xxl-job-executor-sample-springboot container_name: xxl-job-executor-sample-springboot
environment: environment:
PARAMS: >- PARAMS: >-
--xxl.job.admin.addresses=http://xxl-job-admin:${XXL_JOB_ADMIN_PORT}/xxl-job-admin --xxl.job.admin.addresses=http://xxl-job-admin:${XXL_JOB_ADMIN_PORT}${XXL_JOB_ADMIN_CONTEXT_PATH:-/}
ports: ports:
- "9999:9999" - "9999:9999"
depends_on: depends_on:

Loading…
Cancel
Save