| 123456789101112131415161718192021 |
- services:
- web:
- build:
- context: .
- dockerfile: Dockerfile
- working_dir: /app
- command: ["uwsgi", "--ini", "/app/uwsgi.ini"]
- environment:
- FLASK_ENV: production
- SECRET_KEY: ${SECRET_KEY:-change-me}
- MYSQL_HOST: ${MYSQL_HOST:-host.docker.internal}
- MYSQL_PORT: ${MYSQL_PORT:-3306}
- MYSQL_USER: ${MYSQL_USER:-root}
- MYSQL_PASSWORD: ${MYSQL_PASSWORD:-}
- MYSQL_DB: ${MYSQL_DB:-flask}
- MYSQL_CHARSET: utf8mb4
- extra_hosts:
- - "host.docker.internal:host-gateway"
- ports:
- - "5000:5000"
- restart: unless-stopped
|