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:latestBearbeite docker-compose.yml, um das Image festzulegen:
image: ghcr.io/lucas-lepajollec/swissknife:sha-<full-commit>docker compose up -dHalte 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
| Datei | Image-Quelle |
|---|---|
docker-compose.yml | ghcr.io/lucas-lepajollec/swissknife:latest |
docker-compose.build.yml | lokaler 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.