docker-compose.yml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. version: '3.4'
  2. services:
  3. flask:
  4. container_name: flask-note
  5. image: jianboy/flask-note
  6. restart: always
  7. networks:
  8. # - db
  9. - web
  10. ports:
  11. - 5002:5002
  12. # command: command
  13. nginx:
  14. container_name: nginx
  15. image: nginx:latest
  16. restart: always
  17. depends_on:
  18. - flask
  19. networks:
  20. - web
  21. ports:
  22. - 80:5085
  23. volumes:
  24. - ./nginx:/etc/nginx/conf.d
  25. # db:
  26. # container_name: db
  27. # image: postgres:latest
  28. # restart: always
  29. # environment:
  30. # POSTGRES_USER: postgres
  31. # POSTGRES_PASSWORD: postgres
  32. # POSTGRES_DB: postgres
  33. # networks:
  34. # - db
  35. # volumes:
  36. # - ./postgres-data:/var/lib/postgresql/data
  37. # db:
  38. # container_name: mariadb
  39. # image: mariadb
  40. # restart: always
  41. # command: ['--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']
  42. # environment:
  43. # MYSQL_ROOT_PASSWORD: 12345678
  44. # MYSQL_PASSWORD: 12345678
  45. # MYSQL_USER: lyq
  46. # MYSQL_DATABASE: flask
  47. # LANG: C.UTF-8
  48. # TZ: Asia/Shanghai
  49. # MYSQL_CHARSET: utf8mb4
  50. # MYSQL_COLLATION: utf8mb4_unicode_ci
  51. # networks:
  52. # - web
  53. # volumes:
  54. # - ./volume/ mysql:/var/lib/mysql
  55. # - ./volume/sql:/docker-entrypoint-initdb.d
  56. # - ./volume/mysql/conf.d:/etc/mysql/conf.d
  57. db:
  58. container_name: mysql
  59. image: mysql:latest
  60. restart: always
  61. ports:
  62. - 3306:3306
  63. environment:
  64. MYSQL_ROOT_PASSWORD: 12345678
  65. LANG: C.UTF-8
  66. TZ: Asia/Shanghai
  67. MYSQL_CHARSET: utf8mb4
  68. MYSQL_COLLATION: utf8mb4_unicode_ci
  69. networks:
  70. - db
  71. volumes:
  72. - ./postgres-data:/var/lib/postgresql/data
  73. # redis:
  74. # image: redis
  75. # container_name: redis
  76. # ports:
  77. # - "63799:6379"
  78. networks:
  79. # db:
  80. # driver: bridge
  81. web:
  82. driver: bridge