forked from Lukas/BestofSanFrancisco
No description
- HTML 83.3%
- JavaScript 16.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .env.example | ||
| .gitignore | ||
| admin.html | ||
| anmeldung.html | ||
| blog.html | ||
| index.html | ||
| Logo.jpeg | ||
| package.json | ||
| README.md | ||
| schema.sql | ||
| Schirftzug.jpeg | ||
| server.js | ||
Best of San Francisco
Einrichtung
-
MariaDB-Datenbank und Benutzer anlegen und
schema.sqlmit einem Benutzer ausführen, der Datenbanktabellen erstellen darf. -
.env.examplenach.envkopieren und DB-Zugangsdaten sowie ein zufälligesSESSION_SECRETeintragen. -
Für das Admin-Passwort einen bcrypt-Hash erzeugen, zum Beispiel:
node -e "console.log(require('bcryptjs').hashSync('ein-langes-passwort', 12))" -
npm installund danachnpm startausführen. -
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.