Zum Inhalt springen

justfile

Vollständige Referenz der justfile-Recipes: deploy-web, deploy-migrate, deploy-infra, deploy-docs, restart-*, logs-*, minio-init, db-seed, rollback, rollback-db, deploy-full — jeweils Zweck, Wirkung und Wann-nutzen.

Die normalen Deploy-Recipes ziehen zuerst den aktuellen main-Stand und vergleichen ihn mit dem zuletzt erfolgreich deployten Stand des jeweiligen Artefakts. Ohne relevante Änderung und bei gesundem Container werden Snapshot, Build und Neustart übersprungen. Der erfolgreiche Stand wird getrennt für Web, Migrationen, Infrastruktur und Dokumentation unter backups/deploy-state/ gespeichert.

Normaler AufrufErzwingen trotz unverändertem Git-Stand
just deploy-webjust deploy-web-force
just deploy-migratejust deploy-migrate-force
just deploy-infrajust deploy-infra-force
just deploy-docsjust deploy-docs-force

just deploy-full ist immer ein erzwungener, cachefreier Neuaufbau. Auch just deploy-docs-only bleibt ein erzwungener Docs-Deploy, führt aber vorher bewusst kein git pull aus. Reine .env-Änderungen sind nicht über Git erkennbar und werden weiterhin mit dem passenden restart-*-Recipe aktiviert.