From 252a6d9b38c14011a178f6b0a62bc4da5ab0b739 Mon Sep 17 00:00:00 2001 From: Michael Schiemer Date: Fri, 31 Oct 2025 11:50:09 +0100 Subject: [PATCH] Fix: Always restart stack on deployment to ensure code changes apply - Remove condition that skipped restart when image already exists - Ensures container restart even when using same image tag (latest) - Critical for applying code fixes without rebuilding image --- deployment/ansible/playbooks/deploy-update.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/deployment/ansible/playbooks/deploy-update.yml b/deployment/ansible/playbooks/deploy-update.yml index 72dba1f8..5b47e65c 100644 --- a/deployment/ansible/playbooks/deploy-update.yml +++ b/deployment/ansible/playbooks/deploy-update.yml @@ -140,7 +140,9 @@ recreate: always remove_orphans: yes register: stack_deploy - when: image_pull.changed or compose_updated.changed + # Always restart when deploying, even if image already exists + # This ensures code changes are applied even with same image tag + when: true - name: Wait for services to be healthy wait_for: