187 lines
7.2 KiB
Plaintext
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
|