docker-compose.yml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. version: '3.8'
  2. services:
  3. # rc-mysql:
  4. # image: mysql:8.0.39
  5. # container_name: railway_costing-mysql
  6. # environment:
  7. # - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
  8. # - MYSQL_DATABASE=${MYSQL_DATABASE}
  9. # - MYSQL_USER=${MYSQL_USER}
  10. # - MYSQL_PASSWORD=${MYSQL_PASSWORD}
  11. # - TZ=Asia/Shanghai
  12. # # - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=mysql_native_password
  13. # volumes:
  14. # - /home/docker/iwb_railway_costing_v1/mysql/log:/var/log/mysql
  15. # - /home/docker/iwb_railway_costing_v1/mysql/data:/var/lib/mysql
  16. # - /etc/localtime:/etc/localtime:ro
  17. # - /home/docker/iwb_railway_costing_v1/app/init.sql:/docker-entrypoint-initdb.d/init.sql # 挂载 init.sql 文件
  18. # # - ./.dev/mysql5.7/log:/var/log/mysql
  19. # # - ./.dev/mysql5.7/data:/var/lib/mysql
  20. # # - ./.dev/mysql8.0.39/log:/var/log/mysql
  21. # # - ./.dev/mysql8.0.39/data:/var/lib/mysql
  22. # # - ./init.sql:/docker-entrypoint-initdb.d/init.sql
  23. # ports:
  24. # - '${MYSQL_PORT}:3306'
  25. # networks:
  26. # - railway_costing_v1
  27. # restart: always
  28. rc-app:
  29. build:
  30. context: ../
  31. dockerfile: .
  32. image: railway_costing-app:1.0.0
  33. container_name: railway_costing-app
  34. # depends_on:
  35. # - rc-mysql
  36. environment:
  37. - TZ=Asia/Shanghai
  38. - ACCEPT_EULA=Y
  39. - SQLNCLI_VERSION=10
  40. # - APP_MYSQL__HOST=railway_costing-mysql
  41. # - APP_MYSQL__PORT=3306
  42. # - APP_MYSQL__DB=${MYSQL_DATABASE}
  43. # - APP_MYSQL__USER=${MYSQL_USER}
  44. # - APP_MYSQL__PASSWORD=${MYSQL_PASSWORD}
  45. volumes:
  46. - /home/docker/iwb_railway_costing_v1/app/config.yml:/app/config.yml
  47. - /home/docker/iwb_railway_costing_v1/app/logs:/app/logs
  48. - /home/docker/iwb_railway_costing_v1/app/temp_files:/app/temp_files
  49. networks:
  50. - railway_costing_v1
  51. ports:
  52. - "7010:8080"
  53. restart: always
  54. networks:
  55. railway_costing_v1:
  56. driver: bridge