deploy-kit zum Gitea-Template-Repo umbauen
Statt eines zweiten Repos wird deploy-kit selbst die Vorlage. Ein Template
kopiert das gesamte Repo, die Projektdateien muessen also im Wurzel-
verzeichnis liegen - template/ ist entsprechend aufgeloest.
- bootstrap.sh entfaellt: das Template uebernimmt seine Aufgabe, und
Gitea kopiert serverseitig, funktioniert also auch bei privatem Repo.
- .gitea/template laesst Gitea ${REPO_NAME} in README.md und
docker-compose.yml ersetzen. Projektname, Image und container_name
stimmen damit ohne Handarbeit, offen bleibt nur der Port.
- CLAUDE.md zeigt auf DEPLOY.md, damit die Konventionen beim Arbeiten am
erzeugten Projekt gelesen werden.
- DEPLOY.md liegt jetzt nur noch einmal - die Kopie im geplanten zweiten
Repo waere unweigerlich auseinandergelaufen.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -59,11 +59,11 @@ Falls der Code bisher nur auf dem Server lag: per SCP herunterholen, **ohne**
|
||||
| kein `healthcheck:` | einen ergaenzen | Der Deploy nutzt `--wait` und macht ihn zum Gate |
|
||||
| relative Bind-Mounts `./x:/x` | named volume | Compose laeuft im Job-Container, der Pfad zeigt ins Leere |
|
||||
|
||||
Vorlage: [template/docker-compose.yml](template/docker-compose.yml).
|
||||
Vorlage: [docker-compose.yml](docker-compose.yml).
|
||||
|
||||
## Schritt 3: Workflow anlegen
|
||||
|
||||
[template/.gitea/workflows/deploy.yml](template/.gitea/workflows/deploy.yml)
|
||||
[.gitea/workflows/deploy.yml](.gitea/workflows/deploy.yml)
|
||||
uebernehmen, Build- und Test-Schritte des Projekts einsetzen. Tests gehoeren
|
||||
**vor** den Deploy-Schritt.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user