Refactor environment configuration for local development; update SMTP settings and add JWT secret, encryption key, and debug options. Enhance Nuxt configuration for development server and runtime settings. Introduce new membership application form with validation and PDF generation functionality. Update footer and navigation components to include new membership links. Revise user and session data in JSON files.

This commit is contained in:
Torsten Schulz (local)
2025-10-23 01:31:45 +02:00
parent de73ceb62f
commit 7cd39bb452
43 changed files with 3350 additions and 457 deletions

View File

@@ -1,16 +1,32 @@
# SMTP-Konfiguration für E-Mail-Versand
# Environment-Konfiguration für lokale Entwicklung
# Diese Datei sollte in .env umbenannt werden und nicht in Git committet werden
# SMTP-Server (z.B. Gmail, GMX, etc.)
# Node.js Environment
NODE_ENV=development
# Server-Konfiguration
PORT=3100
NUXT_PUBLIC_BASE_URL=http://localhost:3100
# SMTP-Konfiguration für E-Mail-Versand (nur für lokale Tests)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=j.dichmann@gmx.de
SMTP_PASS=your_email_password_here
SMTP_USER=tsschulz@tsschulz.de
SMTP_PASS=your_app_password_here
# Alternative für GMX:
# SMTP_HOST=mail.gmx.net
# SMTP_PORT=587
# Alternative für andere Provider:
# SMTP_HOST=smtp.your-provider.com
# SMTP_PORT=587
# JWT Secret für lokale Entwicklung
JWT_SECRET=local_development_secret_key_change_in_production
# Verschlüsselungsschlüssel für persönliche Daten (MUSS in Produktion geändert werden!)
ENCRYPTION_KEY=local_development_encryption_key_change_in_production
# Datenbank/Datei-Pfade
DATA_PATH=server/data
# Debug-Modi
DEBUG=true
VERBOSE_LOGGING=true