docker-compose.yaml 604 B

123456789101112131415161718192021
  1. services:
  2. web:
  3. build:
  4. context: .
  5. dockerfile: Dockerfile
  6. working_dir: /app
  7. command: ["uwsgi", "--ini", "/app/uwsgi.ini"]
  8. environment:
  9. FLASK_ENV: production
  10. SECRET_KEY: ${SECRET_KEY:-change-me}
  11. MYSQL_HOST: ${MYSQL_HOST:-host.docker.internal}
  12. MYSQL_PORT: ${MYSQL_PORT:-3306}
  13. MYSQL_USER: ${MYSQL_USER:-root}
  14. MYSQL_PASSWORD: ${MYSQL_PASSWORD:-@@qinys12346..}
  15. MYSQL_DB: ${MYSQL_DB:-flask}
  16. MYSQL_CHARSET: utf8mb4
  17. extra_hosts:
  18. - "host.docker.internal:host-gateway"
  19. ports:
  20. - "5000:5000"
  21. restart: unless-stopped