Deployment: Compose zieht fertiges Image aus der Gitea-Registry

Statt lokal zu bauen, verwendet docker-compose.yml jetzt
gitea.korbel.network/nico/wichteln:latest – auf dem Server reicht damit
ein einmaliges docker login plus compose up.
This commit is contained in:
2026-08-07 14:57:31 +02:00
parent d56be7b2c0
commit 1b5826220b
2 changed files with 9 additions and 4 deletions
+6 -3
View File
@@ -53,13 +53,16 @@ ist `:z` für das SELinux-Label nötig):
podman run -d --name wichteln -p 127.0.0.1:8080:8000 -v "$PWD/data:/data:z" localhost/wichteln podman run -d --name wichteln -p 127.0.0.1:8080:8000 -v "$PWD/data:/data:z" localhost/wichteln
``` ```
Die Compose-Datei funktioniert sowohl mit `docker compose` (Server) als auch Die Compose-Datei zieht das fertige Image aus der Gitea-Registry und
mit `podman-compose up -d` lokal. funktioniert sowohl mit `docker compose` (Server) als auch mit
`podman-compose up -d` lokal einmalig anmelden nicht vergessen:
`docker login gitea.korbel.network` bzw. `podman login gitea.korbel.network`.
## Auf dem Server (docker compose + nginx) ## Auf dem Server (docker compose + nginx)
```bash ```bash
docker compose up -d --build docker login gitea.korbel.network # einmalig
docker compose up -d
``` ```
Der Container lauscht nur auf `127.0.0.1:8000`; davor gehört ein Reverse Der Container lauscht nur auf `127.0.0.1:8000`; davor gehört ein Reverse
+3 -1
View File
@@ -1,6 +1,8 @@
services: services:
wichteln: wichteln:
build: . # Fertiges Image aus der Gitea-Registry einmalig
# `docker login gitea.korbel.network` (bzw. `podman login`) ausführen.
image: gitea.korbel.network/nico/wichteln:latest
container_name: wichteln container_name: wichteln
restart: unless-stopped restart: unless-stopped
ports: ports: