From 4c76f54389c0cfc6d720fac5b342f42484c6bc7b Mon Sep 17 00:00:00 2001 From: Michael Schiemer Date: Fri, 31 Oct 2025 11:50:47 +0100 Subject: [PATCH] Fix: Always update docker-compose.yml to use localhost registry - Ensure docker-compose.yml always uses localhost:5000 for registry access - Fixes 'no basic auth credentials' error when docker-compose tries to pull images - Registry only accessible via localhost, not external interface --- deployment/ansible/playbooks/deploy-update.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deployment/ansible/playbooks/deploy-update.yml b/deployment/ansible/playbooks/deploy-update.yml index 5b47e65c..ab3db5c8 100644 --- a/deployment/ansible/playbooks/deploy-update.yml +++ b/deployment/ansible/playbooks/deploy-update.yml @@ -129,7 +129,8 @@ # Match both localhost:5000 and git.michaelschiemer.de:5000 (or any registry URL) regexp: '^(\s+image:\s+)(localhost:5000|git\.michaelschiemer\.de:5000|{{ docker_registry }})/{{ app_name }}:.*$' replace: '\1{{ app_image }}:{{ image_tag }}' - when: image_pull.changed or image_tag != 'latest' + # Always update to ensure localhost:5000 is used (registry only accessible via localhost) + when: true register: compose_updated - name: Restart application stack with new image