Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

37 lines
687B

  1. version: "3.9"
  2. services:
  3. web:
  4. build: ./web
  5. container_name: python
  6. expose:
  7. - 5000
  8. env_file:
  9. - ./.env.prod
  10. depends_on:
  11. - db
  12. command: gunicorn --workers=3 --bind 0.0.0.0:5000 "app:create_app()"
  13. db:
  14. image: mariadb:latest
  15. container_name: mariadb
  16. restart: unless-stopped
  17. env_file:
  18. - ./.env.prod
  19. volumes:
  20. - dbdata:/var/lib/mysql
  21. command: '--default-authentication-plugin=mysql_native_password'
  22. nginx:
  23. image: nginx:latest
  24. container_name: nginx
  25. restart: unless-stopped
  26. ports:
  27. - "1337:80"
  28. volumes:
  29. - ./nginx-conf:/etc/nginx/conf.d
  30. depends_on:
  31. - web
  32. volumes:
  33. dbdata: