docker-compose.yml 923 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. version: '3.8'
  2. networks:
  3. default:
  4. external:
  5. name: default-network
  6. services:
  7. oilseal-exam:
  8. restart: always
  9. image: registry.cn-chengdu.aliyuncs.com/infish/oilseal-exam:v1.0.0
  10. volumes:
  11. - ./deploy-config.yaml:/root/oilseal-exam/config-linux.yaml
  12. ports:
  13. - "3001:3000"
  14. depends_on:
  15. - oilseal-exam-mysql
  16. oilseal-exam-mysql:
  17. restart: always
  18. image: mysql:8.0
  19. environment:
  20. - MYSQL_ROOT_PASSWORD=zyhd2022
  21. - MYSQL_DATABASE=exam
  22. - TZ=Asia/Shanghai
  23. volumes:
  24. - ~/data/packs-oilseal-exam:/var/lib/mysql
  25. - ~/data/packs-oilseal-exam/conf/my.cnf:/etc/my.cnf
  26. - ~/data/packs-oilseal-exam/olddata/:/docker-entrypoint-initdb.d
  27. ports:
  28. - 3306:3306
  29. # oilseal-exam-nats:
  30. # restart: always
  31. # image: nats:latest
  32. # ports:
  33. # - 4223:4222
  34. # command: "--js --http_port 8222"