ed.pixelbrew.de/.env.example

187 lines
7.2 KiB
Plaintext

# Copy this file to .env and fill in your actual values
# E-Mail-Konfiguration für RSVP-Versendung
SMTP_HOST=mail.ihrer-domain.de
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=noreply@ihre-domain.de
SMTP_PASS=ihr-smtp-passwort
SMTP_FROM=RSVP System <noreply@ihre-domain.de>
NOTIFICATION_EMAIL=hochzeit@ihre-domain.de
# Multi-Site Konfiguration (JSON Format)
# Beispiel für mehrere Sites mit Mehrsprachigkeit:
SITES_CONFIG='{
"ed.pixelbrew.de": {
"domain": "ed.pixelbrew.de",
"title": "Hochzeit Eileen & Dennis",
"subtitle": "Schloss Caputh • 2026",
"email": "hochzeit@pixelbrew.de",
"theme": {
"primaryColor": "#d4a574",
"secondaryColor": "#f4e4bc",
"backgroundColor": "#f9f9f9"
},
"auth": {
"credentials": [
{ "username": "hochzeit", "password": "eillen2026" },
{ "username": "gast", "password": "dennis2026" },
{ "username": "einladung", "password": "gutsonenberg" }
],
"realm": "Hochzeit Eileen & Dennis - Nur für eingeladene Gäste"
},
"languages": {
"default": "de",
"available": ["de", "en"]
},
"content": {
"de": {
"welcomeMessage": "Willkommen zur Hochzeit von Eileen & Dennis",
"rsvpEnabled": true,
"eventDate": "14. September 2026",
"eventLocation": "Schloss Caputh",
"weddingTitle": "Wir heiraten!",
"weddingIntro": "Liebe Familie und Freunde,",
"weddingText1": "nach vielen wunderschönen Jahren möchten wir den nächsten großen Schritt gemeinsam gehen und heiraten! Wir würden uns riesig freuen, wenn ihr diesen besonderen Tag mit uns feiert.",
"weddingText2": "Unser großer Tag findet am 14. September 2026 im wunderschönen Schloss Caputh statt. Freut euch auf eine unvergessliche Feier voller Liebe, Lachen und schöner Erinnerungen.",
"weddingOutro": "Wir können es kaum erwarten, mit euch zu feiern!",
"timelineTitle": "Unser Hochzeitstag",
"timeline": {
"ceremony": {
"title": "Trauung",
"time": "14:00 Uhr",
"description": "Die kirchliche Trauung findet in der wunderschönen Kapelle statt."
},
"reception": {
"title": "Empfang",
"time": "15:30 Uhr",
"description": "Sektempfang im Garten mit Glückwünschen und ersten Fotos."
},
"dinner": {
"title": "Dinner",
"time": "18:00 Uhr",
"description": "Festliches Dinner mit einem 4-Gang-Menü im Festsaal."
},
"party": {
"title": "Party",
"time": "21:00 Uhr",
"description": "Tanzen und feiern bis in die frühen Morgenstunden!"
}
},
"venue": {
"title": "Schloss Caputh",
"address": "Caputh 123\n14548 Caputh\nDeutschland",
"parking": "Ausreichend Parkplätze vorhanden",
"accessibility": "Barrierefrei zugänglich",
"routeButton": "Route planen"
},
"saveTheDate": "Save the Date",
"menuChoice": "Menüwahl",
"pleaseSelect": "Bitte wählen...",
"allergiesLabel": "Allergien / Besondere Wünsche",
"allergiesPlaceholder": "Teilt uns gerne mit, wenn ihr besondere Bedürfnisse oder Wünsche habt...",
"sendAnswer": "Antwort senden",
"attending": {
"yes": "Ja, wir kommen!",
"no": "Leider nein",
"maybe": "Vielleicht"
},
"rsvpForm": {
"title": "Zusage zur Hochzeit",
"nameLabel": "Vollständiger Name",
"emailLabel": "E-Mail-Adresse",
"attendingLabel": "Teilnahme",
"guestsLabel": "Anzahl Begleitpersonen",
"dietaryLabel": "Besondere Ernährungswünsche",
"commentsLabel": "Kommentare oder Nachricht",
"submitButton": "RSVP Senden",
"successMessage": "Vielen Dank für Ihre Zusage!",
"errorMessage": "Entschuldigung, es ist ein Fehler aufgetreten."
},
"ui": {
"languageSelector": "Sprache",
"selectLanguage": "Sprache wählen",
"home": "Startseite",
"privacy": "Datenschutz",
"imprint": "Impressum"
}
},
"en": {
"welcomeMessage": "Welcome to the Wedding of Eileen & Dennis",
"rsvpEnabled": true,
"eventDate": "September 14th, 2026",
"eventLocation": "Schloss Caputh",
"weddingTitle": "We're Getting Married!",
"weddingIntro": "Dear Family and Friends,",
"weddingText1": "After many wonderful years together, we want to take the next big step and get married! We would be thrilled if you could celebrate this special day with us.",
"weddingText2": "Our big day will take place on September 14th, 2026 at the beautiful Schloss Caputh. Look forward to an unforgettable celebration full of love, laughter, and beautiful memories.",
"weddingOutro": "We can't wait to celebrate with you!",
"timelineTitle": "Our Wedding Day",
"timeline": {
"ceremony": {
"title": "Ceremony",
"time": "2:00 PM",
"description": "The church ceremony will take place in the beautiful chapel."
},
"reception": {
"title": "Reception",
"time": "3:30 PM",
"description": "Champagne reception in the garden with congratulations and first photos."
},
"dinner": {
"title": "Dinner",
"time": "6:00 PM",
"description": "Festive dinner with a 4-course menu in the banquet hall."
},
"party": {
"title": "Party",
"time": "9:00 PM",
"description": "Dancing and celebrating until the early hours!"
}
},
"venue": {
"title": "Schloss Caputh",
"address": "Caputh 123\n14548 Caputh\nGermany",
"parking": "Ample parking available",
"accessibility": "Wheelchair accessible",
"routeButton": "Plan route"
},
"saveTheDate": "Save the Date",
"menuChoice": "Menu Selection",
"pleaseSelect": "Please select...",
"allergiesLabel": "Allergies / Special Requirements",
"allergiesPlaceholder": "Please let us know if you have any special needs or requests...",
"sendAnswer": "Send Response",
"attending": {
"yes": "Yes, we'll be there!",
"no": "Unfortunately no",
"maybe": "Maybe"
},
"rsvpForm": {
"title": "Wedding Response",
"nameLabel": "Full Name",
"emailLabel": "Email Address",
"attendingLabel": "Attendance",
"guestsLabel": "Number of additional guests",
"dietaryLabel": "Special dietary requirements",
"commentsLabel": "Comments or message",
"submitButton": "Send RSVP",
"successMessage": "Thank you for your response!",
"errorMessage": "Sorry, an error occurred."
},
"ui": {
"languageSelector": "Language",
"selectLanguage": "Select Language",
"home": "Home",
"privacy": "Privacy Policy",
"imprint": "Legal Notice"
}
}
}
}
}'
# Entwicklungsumgebung
NODE_ENV=production
PORT=5000