diff --git a/Installation.md b/Installation.md index 74ce87a..f504d45 100644 --- a/Installation.md +++ b/Installation.md @@ -4,9 +4,43 @@ ## Source-Code beschaffen -### Git-Repository clonen +### Option 1: Paket-Download (Empfohlen) -furt-Quellen aus dem Dragons@Work-Repository beschaffen: +furt wird als versionierte Pakete über den Dragons@Work Package-Server bereitgestellt. Diese Methode ist für Produktions-Installationen empfohlen. + +**Aktuelles Paket herunterladen:** + +```bash +# Paket in temporäres Verzeichnis downloaden +mkdir -p /tmp/furt-install +cd /tmp/furt-install + +# Aktuelle Version herunterladen +curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.1/furt-api-gateway-v0.1.1.tar.gz + +# Paket extrahieren +tar -xzf furt-api-gateway-v0.1.1.tar.gz +cd furt-api-gateway-v0.1.1 +``` + +**Paket-Integrität prüfen:** + +```bash +# merkwerk-Signature validieren (falls verfügbar) +if [ -f .version_history ]; then + echo "Version-History gefunden - merkwerk-Integration aktiv" + cat .version_history | head -3 +fi + +# Grundstruktur validieren +ls -la src/main.lua config/furt.conf.example scripts/start.sh +``` + +**Warum Paket-Download:** Versionierte Releases ohne Git-Dependencies, definierte Snapshots für reproduzierbare Installationen, merkwerk-Integration bereits vorkonfiguriert. + +### Option 2: Git-Repository clonen + +Für Development oder wenn neueste Änderungen benötigt werden: ```bash # Repository clonen @@ -39,7 +73,6 @@ doas pkg_add git ```bash apt install git ``` - ## Systemanforderungen verstehen ### Lua-Runtime Anforderungen