Files
flaskpaste/compose.yaml
Username af1f53137f config: serve at paste.mymx.me root instead of /paste prefix
Migrate from harbor.mymx.me/paste to dedicated paste.mymx.me host.
2026-01-18 20:27:12 +01:00

40 lines
990 B
YAML

# FlaskPaste Container Compose
# Usage: podman-compose up -d
# Or: podman compose up -d
services:
flaskpaste:
build:
context: .
dockerfile: Containerfile
container_name: flaskpaste
restart: unless-stopped
ports:
- "5001:5000"
volumes:
- flaskpaste-data:/app/data
environment:
- FLASK_ENV=production
- FLASKPASTE_URL_PREFIX= # No prefix - served at root
- FLASKPASTE_EXPIRY=432000 # 5 days
- FLASKPASTE_MAX_ANON=3145728 # 3 MiB
- FLASKPASTE_MAX_AUTH=52428800 # 50 MiB
healthcheck:
test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:5000/health')"]
interval: 30s
timeout: 5s
retries: 3
start_period: 5s
deploy:
resources:
limits:
cpus: '1.0'
memory: 256M
reservations:
cpus: '0.25'
memory: 64M
volumes:
flaskpaste-data:
driver: local