Adapts upstream's release docker-compose.yml to run behind this server's Nginx Proxy Manager on the shared my-main-net network instead of publishing host ports. Includes docs/ for session continuity. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014vNjtg18oTQcv8dtjwnT69
36 lines
829 B
Bash
36 lines
829 B
Bash
# Copy to .env and fill in real values. Never commit the real .env.
|
|
|
|
# --- Required ---
|
|
# JWT signing key, min 32 chars: openssl rand -base64 48
|
|
JWT_KEY=
|
|
|
|
# Public URL this deployment is served on
|
|
CORS_ORIGINS=https://frukost.lunkaberg.se
|
|
|
|
# Seeds the admin account on first boot only
|
|
ADMIN_EMAIL=
|
|
ADMIN_PASSWORD=
|
|
|
|
# --- Optional: SMTP for booking confirmation emails ---
|
|
SMTP_HOST=
|
|
SMTP_PORT=587
|
|
SMTP_USERNAME=
|
|
SMTP_PASSWORD=
|
|
SMTP_FROM_EMAIL=
|
|
SMTP_FROM_NAME=Lunkaberg Frukost
|
|
SMTP_ENABLE_SSL=true
|
|
|
|
# --- Optional: push notifications ---
|
|
VAPID_PUBLIC_KEY=
|
|
VAPID_PRIVATE_KEY=
|
|
VAPID_SUBJECT=
|
|
|
|
# --- Optional: Apple/Google Wallet passes ---
|
|
APPLE_PASS_TYPE_ID=
|
|
APPLE_TEAM_ID=
|
|
APPLE_PASS_CERTIFICATE_PATH=
|
|
APPLE_PASS_CERTIFICATE_PASSWORD=
|
|
APPLE_WWDR_CERTIFICATE_PATH=
|
|
GOOGLE_WALLET_ISSUER_ID=
|
|
GOOGLE_WALLET_SERVICE_ACCOUNT_KEY_PATH=
|