33 lines
974 B
YAML
33 lines
974 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
masina-dock:
|
|
build: .
|
|
container_name: masina-dock
|
|
ports:
|
|
- "5000:5000"
|
|
volumes:
|
|
- ./data:/app/data
|
|
- ./uploads:/app/uploads
|
|
- ./backend:/app/backend
|
|
- ./frontend:/app/frontend
|
|
environment:
|
|
- FLASK_ENV=production
|
|
- SECRET_KEY=${SECRET_KEY:-default-secret-key-change-in-production}
|
|
- DATABASE_PATH=/app/data/masina_dock.db
|
|
- DISABLE_SIGNUPS=${DISABLE_SIGNUPS:-False}
|
|
- ENABLE_EMAIL_VERIFICATION=${ENABLE_EMAIL_VERIFICATION:-False}
|
|
- ENABLE_2FA=${ENABLE_2FA:-True}
|
|
- MAIL_SERVER=${MAIL_SERVER:-smtp.gmail.com}
|
|
- MAIL_PORT=${MAIL_PORT:-587}
|
|
- MAIL_USE_TLS=${MAIL_USE_TLS:-True}
|
|
- MAIL_USERNAME=${MAIL_USERNAME}
|
|
- MAIL_PASSWORD=${MAIL_PASSWORD}
|
|
- MAIL_DEFAULT_SENDER=${MAIL_DEFAULT_SENDER:-noreply@masinadock.local}
|
|
restart: unless-stopped
|
|
networks:
|
|
- masina-network
|
|
|
|
networks:
|
|
masina-network:
|
|
driver: bridge
|