Initial setup: OpenResto deployment for Lunkaberg breakfast booking

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
This commit is contained in:
root
2026-09-21 17:27:38 +02:00
co-authored by Claude Sonnet 5
commit 42b1060c19
6 changed files with 229 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
# 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=