stack: Actions-Runner zurueckgebaut (CFGMON-11) - CI laeuft im Lab-GitLab
builder-1 hat keine Konsumenten mehr (Workflows nach GitLab portiert bzw. entfernt, Actions-Toggles deaktiviert). Deploy dieses Stands + Runner- Deregistrierung in der Gitea-UI + Loeschen von runner-data/ sind manuelle Host-Schritte, dokumentiert in Backlogs CFGMON-11. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
02b32248b7
commit
d904734d2d
+2
-34
@@ -1,4 +1,4 @@
|
||||
# Stack "thread-net-git" (CFGMON): Traefik + Gitea + cAdvisor + Actions-Runner.
|
||||
# Stack "thread-net-git" (CFGMON): Traefik + Gitea + cAdvisor.
|
||||
# Abgeloest aus Portainer (Stack-ID 8) am 2026-07-30.
|
||||
#
|
||||
# WICHTIG: Der Compose-Projektname MUSS "thread-net-git" bleiben (siehe
|
||||
@@ -78,39 +78,7 @@ services:
|
||||
networks:
|
||||
- traefik
|
||||
|
||||
runner:
|
||||
# Offizielles Image heisst gitea/act_runner (nicht gitea/runner).
|
||||
image: gitea/act_runner:0.6.1
|
||||
container_name: gitea-runner
|
||||
restart: always
|
||||
depends_on:
|
||||
- gitea
|
||||
environment:
|
||||
GITEA_INSTANCE_URL: https://rohana.axion1337.de
|
||||
# Nur fuer die Erstregistrierung noetig (aus .env); danach liegt die
|
||||
# Runner-Identitaet in ./runner-data/.runner und .env kann geleert werden.
|
||||
GITEA_RUNNER_REGISTRATION_TOKEN: ${RUNNER_TOKEN:-}
|
||||
GITEA_RUNNER_NAME: builder-1
|
||||
# ubuntu-latest: Standard-Label der chat-gitops-Workflows (leichtes Image);
|
||||
# linux-build/win-wine: Electron-Builds (Linux nativ / Windows via Wine).
|
||||
# Eine Zeile ohne Leerzeichen: der Entrypoint uebergibt den Wert
|
||||
# unquoted, Spaces wuerden als zusaetzliche Argumente zerfallen.
|
||||
GITEA_RUNNER_LABELS: "ubuntu-latest:docker://node:20-bookworm,linux-build:docker://electronuserland/builder:22,win-wine:docker://electronuserland/builder:wine"
|
||||
CONFIG_FILE: /config.yaml
|
||||
TZ: Europe/Berlin
|
||||
extra_hosts:
|
||||
# Hairpin ueber das Docker-Host-Gateway: umgeht die Cloud-Firewall,
|
||||
# das Traefik-Zertifikat bleibt dabei gueltig.
|
||||
- "rohana.axion1337.de:host-gateway"
|
||||
ports:
|
||||
# Actions-Cache: nur auf dem Docker-Gateway gebunden, damit ihn
|
||||
# Job-Container erreichen, aber nichts von aussen.
|
||||
- "172.17.0.1:8088:8088"
|
||||
volumes:
|
||||
- ./runner/config.yaml:/config.yaml:ro
|
||||
- ./runner-data:/data
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
networks:
|
||||
networks:
|
||||
- default
|
||||
|
||||
networks:
|
||||
|
||||
Reference in New Issue
Block a user