Files

33 lines
1.1 KiB
Bash

DATABASE_URL=postgres://album:album@localhost:5439/album
NEXT_PUBLIC_APP_URL=http://localhost:3000
BETTER_AUTH_SECRET=album-development-secret-change-me
BETTER_AUTH_URL=http://localhost:3000
# Optional Authentik OpenID Connect provider. Use the issuer URL shown by
# Authentik, for example: https://auth.example.com/application/o/vellum/
AUTHENTIK_ISSUER=
AUTHENTIK_CLIENT_ID=
AUTHENTIK_CLIENT_SECRET=
EMAIL_PROVIDER=mailpit
EMAIL_FROM=Manyangles <photos@manyangles.test>
SMTP_HOST=127.0.0.1
SMTP_PORT=1027
RESEND_API_KEY=
# Signing secret for POST /api/webhooks/resend (not the API key).
RESEND_WEBHOOK_SECRET=
# Production: set EMAIL_PROVIDER=resend and EMAIL_FROM to a verified Resend domain.
# Run the worker with the same email configuration. Never use production for tests.
RESEND_FROM=Manyangles <photos@manyangles.test>
S3_ENDPOINT=http://127.0.0.1:3900
S3_PUBLIC_ENDPOINT=http://127.0.0.1:3900
S3_REGION=garage
S3_BUCKET=album
S3_ACCESS_KEY=GK0123456789abcdef0123456789abcdef
S3_SECRET_KEY=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
S3_FORCE_PATH_STYLE=true
WORKER_CONCURRENCY=1
WORKER_MIN_INTERVAL_MS=250