From b63822060d0976ad532ad558cd5f9d5e3a788380 Mon Sep 17 00:00:00 2001 From: Florian Wilde Date: Sat, 18 Jul 2026 14:51:29 +0200 Subject: [PATCH] Version 1.6.2 --- CHANGELOG.md | 18 ++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e315b7d..e3a9c4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,24 @@ Alle nennenswerten Änderungen an diesem Projekt werden hier dokumentiert. Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.1.0/), Versionierung nach [Semantic Versioning](https://semver.org/lang/de/). +## [1.6.2] – 2026-07-18 + +### Behoben +- `scripts/bootstrap-admin.mjs`: Konnte `ZUGANGSDATEN.md` nicht + geschrieben werden (z. B. `EACCES`, weil die per Bind-Mount + eingebundene Host-Datei root gehört und der App-Container als + nicht-root läuft), brach das Skript ab, nachdem der Admin-Benutzer + bereits in der Datenbank angelegt war – das generierte Passwort war + dann nirgends mehr zu finden. Schreibt jetzt bei einem Fehler + stattdessen E-Mail/Passwort ins Log und beendet sich weiterhin + erfolgreich. +- DEPLOYMENT.md: Schritt 2 fehlte `chmod 666 ZUGANGSDATEN.md` (der + eigentliche Auslöser des Bugs oben). Neue Fehlerbehebung-Einträge für + `ECONNREFUSED` beim Start (harmlose Start-Reihenfolge, löst sich + durch den automatischen Neustart von selbst) und für diesen + `EACCES`-Fall inkl. Recovery-Anleitung für einen bereits verwaisten + Admin-Account. + ## [1.6.1] – 2026-07-18 ### Geändert diff --git a/package-lock.json b/package-lock.json index 285d45b..e1e97a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "canteen-menu", - "version": "1.6.1", + "version": "1.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "canteen-menu", - "version": "1.6.1", + "version": "1.6.2", "dependencies": { "@simplewebauthn/browser": "^13.3.0", "@simplewebauthn/server": "^13.3.2", diff --git a/package.json b/package.json index 976eebf..c289eed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "canteen-menu", - "version": "1.6.1", + "version": "1.6.2", "private": true, "scripts": { "predev": "node --env-file-if-exists=.env.local db/migrate.mjs && node --env-file-if-exists=.env.local scripts/bootstrap-admin.mjs",