1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- version: '3.8'
- services:
- # rc-mysql:
- # image: mysql:8.0.39
- # container_name: railway_costing-mysql
- # environment:
- # - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- # - MYSQL_DATABASE=${MYSQL_DATABASE}
- # - MYSQL_USER=${MYSQL_USER}
- # - MYSQL_PASSWORD=${MYSQL_PASSWORD}
- # - TZ=Asia/Shanghai
- # # - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=mysql_native_password
- # 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.sql:/docker-entrypoint-initdb.d/init.sql # 挂载 init.sql 文件
- # # - ./.dev/mysql5.7/log:/var/log/mysql
- # # - ./.dev/mysql5.7/data:/var/lib/mysql
- # # - ./.dev/mysql8.0.39/log:/var/log/mysql
- # # - ./.dev/mysql8.0.39/data:/var/lib/mysql
- # # - ./init.sql:/docker-entrypoint-initdb.d/init.sql
- # ports:
- # - '${MYSQL_PORT}:3306'
- # networks:
- # - railway_costing_v1
- # restart: always
- rc-app:
- build:
- context: ../
- dockerfile: .
- image: railway_costing-app:1.0.0
- container_name: railway_costing-app
- # depends_on:
- # - rc-mysql
- environment:
- - TZ=Asia/Shanghai
- - ACCEPT_EULA=Y
- - SQLNCLI_VERSION=10
- # - APP_MYSQL__HOST=railway_costing-mysql
- # - APP_MYSQL__PORT=3306
- # - APP_MYSQL__DB=${MYSQL_DATABASE}
- # - APP_MYSQL__USER=${MYSQL_USER}
- # - APP_MYSQL__PASSWORD=${MYSQL_PASSWORD}
- volumes:
- - /home/docker/iwb_railway_costing_v1/app/config.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_v1
- ports:
- - "7010:8080"
- restart: always
- networks:
- railway_costing_v1:
- driver: bridge
|