Initial commit: spreewaldzeit + Dockerfile for Coolify (Next.js + Prisma/SQLite)

This commit is contained in:
2026-06-03 14:08:48 +02:00
committed by Ihor_Zhekov
commit bf5d79a919
94 changed files with 12480 additions and 0 deletions

28
.env.example Normal file
View File

@@ -0,0 +1,28 @@
# -------------------------------------------------------------
# Spreewaldzeit Environment Variables
# Kopiere diese Datei nach `.env` und trage echte Werte ein.
# -------------------------------------------------------------
# Datenbank (SQLite lokal; später z. B. Postgres)
DATABASE_URL="file:./dev.db"
# Basis-URL der Website (für Links in Mails)
NEXT_PUBLIC_SITE_URL="http://localhost:3000"
# Admin-Login (einmaliger Seed-Account; Passwort wird gehasht gespeichert)
ADMIN_EMAIL="admin@spreewaldzeit.de"
ADMIN_PASSWORD="bitte-sofort-aendern"
# Secret für signierte Session-Cookies (mind. 32 Zeichen, zufällig!)
# Generieren: openssl rand -base64 48
AUTH_SECRET="change-me-to-a-long-random-string-min-32-chars"
# E-Mail-Versand (SMTP). Ohne diese Werte werden Mails nur ins Terminal geloggt.
SMTP_HOST=""
SMTP_PORT="587"
SMTP_USER=""
SMTP_PASSWORD=""
SMTP_FROM="Spreewaldzeit <noreply@spreewaldzeit.de>"
# Empfänger für eingehende Anfragen (Vermieter)
OWNER_EMAIL="vermieter@spreewaldzeit.de"