Kein Pull-Versuch fuer selbst gebaute Images

`docker compose up` fragt zuerst in einer Registry nach, auch wenn das Image
lokal gebaut wird, und warnt dann "pull access denied". Mit `pull_policy: never`
nimmt Compose gleich das lokale Image.

Betrifft vor allem den Start-Knopf in Dockge, der `up -d` ohne vorheriges
`build` ausfuehrt.
This commit is contained in:
Harlekin
2026-09-04 09:36:48 +02:00
parent 8b0d2d5345
commit 10f0d846a0
+9
View File
@@ -27,6 +27,9 @@ services:
build: build:
context: . context: .
dockerfile: docker/web.Dockerfile dockerfile: docker/web.Dockerfile
# Nicht erst in einer Registry nachfragen: das Image entsteht hier.
# Ohne das versucht `up` einen Pull und warnt "pull access denied".
pull_policy: never
restart: unless-stopped restart: unless-stopped
# Die Migration läuft im Startkommando, nicht in einem Init-Container. # Die Migration läuft im Startkommando, nicht in einem Init-Container.
# Die Prisma-CLI liegt im Image unter /app/migrator, es wird nichts nachgeladen. # Die Prisma-CLI liegt im Image unter /app/migrator, es wird nichts nachgeladen.
@@ -57,6 +60,9 @@ services:
build: build:
context: . context: .
dockerfile: docker/worker.Dockerfile dockerfile: docker/worker.Dockerfile
# Nicht erst in einer Registry nachfragen: das Image entsteht hier.
# Ohne das versucht `up` einen Pull und warnt "pull access denied".
pull_policy: never
restart: unless-stopped restart: unless-stopped
env_file: .env env_file: .env
depends_on: depends_on:
@@ -130,6 +136,9 @@ services:
build: build:
context: . context: .
dockerfile: docker/pdf.Dockerfile dockerfile: docker/pdf.Dockerfile
# Nicht erst in einer Registry nachfragen: das Image entsteht hier.
# Ohne das versucht `up` einen Pull und warnt "pull access denied".
pull_policy: never
restart: unless-stopped restart: unless-stopped
environment: environment:
PORT: '3000' PORT: '3000'