Update
Docker Image bauen und veroeffentlichen / build-and-push (push) Successful in 4m20s

This commit is contained in:
Nick Szaunig committed 2026-08-19 04:13:24 +02:00
1 parent 544b51fda1
commit 4ed102afe7
1 file changed
+13 -13
+13 -13
View File
@@ -22,18 +22,18 @@ jobs:
# relevant — der eigentliche Push laeuft ueber REGISTRY_PUSH (s.u.), # relevant — der eigentliche Push laeuft ueber REGISTRY_PUSH (s.u.),
# Kubernetes zieht die Images weiterhin ueber diesen Hostnamen. # Kubernetes zieht die Images weiterhin ueber diesen Hostnamen.
REGISTRY: git.encry.de REGISTRY: git.encry.de
# Gitea-Registry-Push laeuft ueber die Cluster-interne ClusterIP statt # Gitea-Registry-Push laeuft ueber den Cluster-internen Service-Namen
# git.encry.de: Docker-Registry-Blob-Uploads (PUT) vertragen sich nicht # statt git.encry.de: Docker-Registry-Blob-Uploads (PUT) vertragen sich
# mit dem Cloudflare-Proxy vor git.encry.de — "413 Payload Too Large" # nicht mit dem Cloudflare-Proxy vor git.encry.de — "413 Payload Too
# auch bei kleinen Layern, unabhaengig von der eigentlichen Groesse. # Large" auch bei kleinen Layern, unabhaengig von der eigentlichen
# Der Runner (docker-builder) laeuft im selben Kubernetes-Cluster wie # Groesse. Der Runner-Pod (gitea-runner, Namespace "gitea") erreicht
# Gitea und erreicht den Gitea-Service direkt, ohne ueber Cloudflare zu # den Gitea-Service direkt ueber Kubernetes-DNS ("gitea:80" — siehe
# hairpinnen. Push und Pull landen im selben Registry-Pfad # dessen eigene GITEA_INSTANCE_URL-Env, die denselben Hostnamen nutzt),
# (Owner/Repo:Tag) — der Hostname ist nur die Verbindung, nicht Teil # ohne ueber Cloudflare zu hairpinnen. Push und Pull landen im selben
# des gespeicherten Images, daher bleibt der Pull in den k8s-Manifesten # Registry-Pfad (Owner/Repo:Tag) — der Hostname ist nur die Verbindung,
# unveraendert ueber git.encry.de. Bei einer anderen ClusterIP/einem # nicht Teil des gespeicherten Images, daher bleibt der Pull in den
# anderen Port hier anpassen (kubectl get svc -n <namespace> gitea). # k8s-Manifesten unveraendert ueber git.encry.de.
REGISTRY_PUSH: 10.43.210.222:80 REGISTRY_PUSH: gitea:80
steps: steps:
- name: Code auschecken - name: Code auschecken
uses: actions/checkout@v4 uses: actions/checkout@v4
@@ -51,7 +51,7 @@ jobs:
# REGISTRY_PUSH ist Klartext-HTTP (Gitea-Service intern ohne TLS) # REGISTRY_PUSH ist Klartext-HTTP (Gitea-Service intern ohne TLS)
# statt HTTPS — BuildKit lehnt das ohne diese Freigabe ab. # statt HTTPS — BuildKit lehnt das ohne diese Freigabe ab.
config-inline: | config-inline: |
[registry."10.43.210.222:80"] [registry."gitea:80"]
http = true http = true
- name: Bei der Gitea-Container-Registry anmelden - name: Bei der Gitea-Container-Registry anmelden