Files
stegasoo/docker-compose.yml
Aaron D. Lee 4e6c5b4401 More tweaks
2025-12-27 16:36:30 -05:00

34 lines
751 B
YAML

version: '3.8'
services:
stegasoo:
build: .
container_name: stegasoo
ports:
- "5000:5000"
environment:
- FLASK_ENV=production
# Uncomment to persist uploads between restarts:
# volumes:
# - ./uploads:/tmp/stego_uploads
restart: unless-stopped
deploy:
resources:
limits:
memory: 512M # Argon2 needs 256MB per operation
reservations:
memory: 256M
# Optional: Add nginx reverse proxy for production
# nginx:
# image: nginx:alpine
# ports:
# - "80:80"
# - "443:443"
# volumes:
# - ./nginx.conf:/etc/nginx/nginx.conf:ro
# - ./certs:/etc/nginx/certs:ro
# depends_on:
# - stegasoo
# restart: unless-stopped