@@ -7,18 +7,18 @@ services:
77 container_name : xxl-job-mysql
88 environment :
99 # 1、数据库密码设置,需要与Admin中配置一致:
10- MYSQL_ROOT_PASSWORD : root_pwd
10+ MYSQL_ROOT_PASSWORD : ${MYSQL_ROOT_PASSWORD}
1111 # 2、数据库实例名称,需要与Admin中配置一致;
1212 MYSQL_DATABASE : xxl_job
1313 ports :
1414 - " 3306:3306"
1515 volumes :
1616 # 说明:仅数据库首次初始化时执行;
17- - ./doc/db/tables_xxl_job.sql:/docker-entrypoint-initdb.d/tables_xxl_job.sql:ro
17+ - .. /doc/db/tables_xxl_job.sql:/docker-entrypoint-initdb.d/tables_xxl_job.sql:ro
1818 # 3、数据库持久化目录位置,建议自定义:
19- - ${MYSQL_PATH:-/Users/admin/program/docker/instance/mysql }/conf:/etc/mysql/conf.d
20- - ${MYSQL_PATH:-/Users/admin/program/docker/instance/mysql }/logs:/var/log/mysql
21- - ${MYSQL_PATH:-/Users/admin/program/docker/instance/mysql }/data:/var/lib/mysql
19+ - ${MYSQL_PATH}/conf:/etc/mysql/conf.d
20+ - ${MYSQL_PATH}/logs:/var/log/mysql
21+ - ${MYSQL_PATH}/data:/var/lib/mysql
2222 command : >-
2323 --character-set-server=utf8mb4
2424 --collation-server=utf8mb4_unicode_ci
@@ -34,17 +34,17 @@ services:
3434 # image: xuxueli/xxl-job-admin:{version}
3535 image : xuxueli/xxl-job-admin:local
3636 build :
37- context : ./xxl-job-admin
37+ context : .. /xxl-job-admin
3838 dockerfile : Dockerfile
3939 container_name : xxl-job-admin
4040 environment :
4141 # 5、数据库密码设置,需要与上文Mysql中保持一致:
4242 PARAMS : >-
4343 --spring.datasource.url=jdbc:mysql://mysql:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
4444 --spring.datasource.username=root
45- --spring.datasource.password=root_pwd
45+ --spring.datasource.password=${MYSQL_ROOT_PASSWORD}
4646 ports :
47- - " 8080:8080 "
47+ - " 8080:${XXL_JOB_ADMIN_PORT} "
4848 depends_on :
4949 mysql :
5050 condition : service_healthy
@@ -58,7 +58,8 @@ services:
5858 dockerfile : Dockerfile
5959 container_name : xxl-job-executor-sample-springboot
6060 environment :
61- PARAMS : " --xxl.job.admin.addresses=http://xxl-job-admin:8080/xxl-job-admin"
61+ PARAMS : >-
62+ --xxl.job.admin.addresses=http://xxl-job-admin:${XXL_JOB_ADMIN_PORT}/xxl-job-admin
6263 ports :
6364 - " 9999:9999"
6465 depends_on :
0 commit comments