No description
  • HTML 83.3%
  • JavaScript 16.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-05 22:19:13 +02:00
.env.example Version 2 2026-09-05 22:19:13 +02:00
.gitignore Version 2 2026-09-05 22:19:13 +02:00
admin.html Version 2 2026-09-05 22:19:13 +02:00
anmeldung.html Version 2 2026-09-05 22:19:13 +02:00
blog.html Version 2 2026-09-05 22:19:13 +02:00
index.html Erste Version 2026-09-01 21:23:26 +02:00
Logo.jpeg Erste Version 2026-09-01 21:23:26 +02:00
package.json Version 2 2026-09-05 22:19:13 +02:00
README.md Version 2 2026-09-05 22:19:13 +02:00
schema.sql Version 2 2026-09-05 22:19:13 +02:00
Schirftzug.jpeg Erste Version 2026-09-01 21:23:26 +02:00
server.js Version 2 2026-09-05 22:19:13 +02:00

Best of San Francisco

Einrichtung

  1. MariaDB-Datenbank und Benutzer anlegen und schema.sql mit einem Benutzer ausführen, der Datenbanktabellen erstellen darf.

  2. .env.example nach .env kopieren und DB-Zugangsdaten sowie ein zufälliges SESSION_SECRET eintragen.

  3. Für das Admin-Passwort einen bcrypt-Hash erzeugen, zum Beispiel:

    node -e "console.log(require('bcryptjs').hashSync('ein-langes-passwort', 12))"
    
  4. npm install und danach npm start ausführen.

  5. Die Anwendung über http://localhost:3000 öffnen.

Die Admin-Anmeldung läuft ausschließlich über eine serverseitige Session. Es gibt keine Admin-Passwörter oder Authentifizierungsflags im Browser. In Produktion HTTPS aktivieren und NODE_ENV=production setzen.