23 lines
700 B
YAML
23 lines
700 B
YAML
services:
|
|
app:
|
|
image: foufure/gauffre:latest
|
|
build: .
|
|
ports:
|
|
- "3007:3000"
|
|
environment:
|
|
DATABASE_URL: file:/app/data/app.db
|
|
AUTH_SECRET: ${AUTH_SECRET:-change-me-in-production-use-long-random-string}
|
|
ADMIN_EMAIL: ${ADMIN_EMAIL:-admin@lagaufredor.local}
|
|
ADMIN_PASSWORD: ${ADMIN_PASSWORD:-changeme123}
|
|
# Optionnel : rate limiting distribué (sinon fallback mémoire)
|
|
UPSTASH_REDIS_REST_URL: ${UPSTASH_REDIS_REST_URL:-}
|
|
UPSTASH_REDIS_REST_TOKEN: ${UPSTASH_REDIS_REST_TOKEN:-}
|
|
volumes:
|
|
- gauffre-data:/app/data
|
|
- gauffre-uploads:/app/public/uploads
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
gauffre-data:
|
|
gauffre-uploads:
|