README: CI/CD-Sektion (Auto-Build ueber Gitea-Actions)
Image bauen und in die Registry schieben / build (push) Failing after 19s
Image bauen und in die Registry schieben / build (push) Failing after 19s
This commit is contained in:
1 parent
817d4a3732
commit
1984ce700c
1 file changed
+9
@@ -102,6 +102,15 @@ Alle Übungen, Sätze, Gewichte, Maschinen und Erklärungen stehen in
|
|||||||
`config.json` - ohne Code-Eingriff. Das komplette Schema steht in der
|
`config.json` - ohne Code-Eingriff. Das komplette Schema steht in der
|
||||||
[technischen Dokumentation](TECH.md).
|
[technischen Dokumentation](TECH.md).
|
||||||
|
|
||||||
|
## Automatischer Build (CI/CD)
|
||||||
|
|
||||||
|
Ein Push auf `main` baut automatisch ein Docker-Image und legt es in der
|
||||||
|
Gitea-Registry ab (`git.somantis.net/j4stmarkus/trainingsplan`). Dafür läuft
|
||||||
|
ein Gitea-Actions-Runner auf dem Server; die Workflow-Datei liegt unter
|
||||||
|
`.gitea/workflows/build-image.yml`. Die CasaOS-Installation
|
||||||
|
(`docker-compose.casaos.yml`) bezieht die App aus diesem Registry-Image.
|
||||||
|
Fürs lokale Entwickeln bleibt `docker-compose.yml` mit `build: .` bestehen.
|
||||||
|
|
||||||
## Daten & Privatsphäre
|
## Daten & Privatsphäre
|
||||||
|
|
||||||
- Alles liegt in `data/state.db` (SQLite) - backupbar, überlebt Neustart und
|
- Alles liegt in `data/state.db` (SQLite) - backupbar, überlebt Neustart und
|
||||||
|
|||||||
Reference in new issue
Block a user