version: '3.8' services: rc-mysql: image: mysql:8.0.39 container_name: railway_costing-mysql environment: - MYSQL_ROOT_PASSWORD=12345654321 - TZ=Asia/Shanghai volumes: - /home/docker/iwb_railway_costing_v1/mysql/log:/var/log/mysql - /home/docker/iwb_railway_costing_v1/mysql/data:/var/lib/mysql - /etc/localtime:/etc/localtime:ro - /home/docker/iwb_railway_costing_v1/app/init_mysql.sql:/docker-entrypoint-initdb.d/init.sql # 挂载 init.sql 文件 networks: - railway_costing_mysql_v1 restart: always rc-app: build: context: ../ dockerfile: . image: railway_costing-app_mysql:1.0.0 container_name: railway_costing-app_mysql depends_on: - rc-mysql environment: - TZ=Asia/Shanghai volumes: - /home/docker/iwb_railway_costing_v1/app/config_mysql.yml:/app/config.yml - /home/docker/iwb_railway_costing_v1/app/logs:/app/logs - /home/docker/iwb_railway_costing_v1/app/temp_files:/app/temp_files networks: - railway_costing_mysql_v1 ports: - "7011:5123" restart: always networks: railway_costing_mysql_v1: driver: bridge