feat: complete CMS v2 with Docker, Fischerei, Meetings, Verband modules + UX audit fixes
Major changes: - Docker Compose: full Supabase stack (11 services) equivalent to supabase CLI - Fischerei module: 16 DB tables, waters/species/stocking/catch books/competitions - Sitzungsprotokolle module: meeting protocols, agenda items, task tracking - Verbandsverwaltung module: federation management, member clubs, contacts, fees - Per-account module activation via Modules page toggle - Site Builder: live CMS data in Puck blocks (courses, events, membership registration) - Public registration APIs: course signup, event registration, membership application - Document generation: PDF member cards, Excel reports, HTML labels - Landing page: real Com.BISS content (no filler text) - UX audit fixes: AccountNotFound component, shared status badges, confirm dialog, pagination, duplicate heading removal, emoji→badge replacement, a11y fixes - QA: healthcheck fix, API auth fix, enum mismatch fix, password required attribute
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
# =====================================================
|
||||
# MyEasyCMS v2 — Environment Variables
|
||||
# MyEasyCMS v2 — Environment Variables (Production)
|
||||
# Copy to .env and fill in your values
|
||||
# =====================================================
|
||||
|
||||
# --- Supabase ---
|
||||
# --- Supabase Database ---
|
||||
POSTGRES_PASSWORD=change-me-to-a-strong-password
|
||||
|
||||
# --- Supabase Auth ---
|
||||
JWT_SECRET=change-me-to-at-least-32-characters-long-secret
|
||||
|
||||
# Generate these with: npx supabase gen keys
|
||||
@@ -15,11 +17,17 @@ SUPABASE_SERVICE_ROLE_KEY=your-service-role-key-here
|
||||
SITE_URL=https://myeasycms.de
|
||||
APP_PORT=3000
|
||||
|
||||
# --- Kong ---
|
||||
# --- Kong (API Gateway) ---
|
||||
KONG_HTTP_PORT=8000
|
||||
KONG_HTTPS_PORT=8443
|
||||
API_EXTERNAL_URL=https://api.myeasycms.de
|
||||
|
||||
# --- Studio (Dashboard) ---
|
||||
STUDIO_PORT=54323
|
||||
|
||||
# --- Inbucket (Email testing — dev only) ---
|
||||
INBUCKET_PORT=54324
|
||||
|
||||
# --- Email (SMTP) ---
|
||||
SMTP_HOST=smtp.example.com
|
||||
SMTP_PORT=587
|
||||
@@ -27,7 +35,7 @@ SMTP_USER=noreply@myeasycms.de
|
||||
SMTP_PASS=your-smtp-password
|
||||
SMTP_ADMIN_EMAIL=admin@myeasycms.de
|
||||
|
||||
# --- Auth ---
|
||||
# --- Auth Settings ---
|
||||
ENABLE_EMAIL_AUTOCONFIRM=false
|
||||
DISABLE_SIGNUP=false
|
||||
JWT_EXPIRY=3600
|
||||
|
||||
Reference in New Issue
Block a user