SwissKnife Docs
Erste Schritte

GHCR-Image

Das veröffentlichte Image ziehen und pinnen, wenn die Instanz wiederherstellbar bleiben soll.

Der Workflow Build and Publish Docker Image veröffentlicht ghcr.io/lucas-lepajollec/swissknife nach Pushes auf main. Komfort-Tags umfassen latest auf dem Standardbranch. Wiederherstellbare Installationen sollten latest in der Compose-Zeile image: durch ein sha-<vollständiger-commit>-Tag oder einen Image-Digest ersetzen.

Das aktuelle öffentliche Release ist v0.1.3. Das gelöschte frühere Tag v1.0.0 bleibt nicht unterstützt und darf nicht neu erzeugt werden.

docker pull ghcr.io/lucas-lepajollec/swissknife:latest

Bearbeite docker-compose.yml, um das Image festzulegen:

image: ghcr.io/lucas-lepajollec/swissknife:sha-<full-commit>
docker compose up -d

Halte den tatsächlich gestarteten Digest fest (docker compose images oder docker image inspect), bevor du das nächste pull ausführst.

Architekturen

Der geprüfte Workflow baut auf ubuntu-latest ohne linux/arm64-Matrix. Nimm nicht an, dass das Image multiarchitektonisch ist, bevor eine erfolgreiche Veröffentlichung das belegt.

Compose-Dateien im Repository

DateiImage-Quelle
docker-compose.ymlghcr.io/lucas-lepajollec/swissknife:latest
docker-compose.build.ymllokaler Build aus dem Dockerfile

Ziehe für eine normale Instanz von GHCR. Nutze docker-compose.build.yml, um eine lokale Änderung zu prüfen. Update- und Rollback-Schritte stehen unter Aktualisieren und zurückrollen.

Auf dieser Seite