Unico Hilden — Deployment ======================== Voraussetzungen --------------- - Node.js 20 oder neuer (https://nodejs.org) - Port frei (Standard in .env: PORT=3000) Schritte auf dem Server ------------------------ 1. Diesen gesamten Ordner auf den Server legen (z. B. per SFTP, rsync oder ZIP). 2. Konfiguration: Kopiere .env.example nach .env und trage ein: - PORT (z. B. 3000; Reverse-Proxy kann extern 80/443) - PUBLIC_URL (öffentliche Basis-URL ohne Slash, z. B. https://www.unico-friseure.de) - SMTP_* und MAIL_* falls E-Mail-Versand aktiv sein soll 3. Abhängigkeiten (falls du OHNE mitgelieferte node_modules hochlädst): npm ci --omit=dev 4. Start: node server.mjs Dauerhaft im Hintergrund z. B. mit PM2: npm i -g pm2 pm2 start server.mjs --name unico-hilden pm2 save && pm2 startup 5. Hinter nginx/caddy als Reverse-Proxy ggf. Proxy-Pass auf http://127.0.0.1:PORT Hinweis: Die .env-Datei niemals ins öffentliche Repository committen. Optional: Ordner stitch-export/ (Design-Vorlagen unter /stitch/) wird nicht mit deployt. Nur für lokale Demos — Live-Site braucht ihn nicht.