Restart nach Deploy erzwingen
Test & Deploy Hugo Docker CMS / test-and-deploy (push) Has been cancelled

This commit is contained in:
jonnybravo
2026-09-10 10:21:19 +02:00
parent 86466f539e
commit 87c52bccbe
26 changed files with 12 additions and 3658 deletions
+12
View File
@@ -115,6 +115,18 @@
changed_when: "'Starting' in compose_result.stdout or 'Creating' in compose_result.stdout"
when: molecule_test is not defined
# WICHTIG: geänderte Volume-Dateien (entrypoint.sh, layouts, assets, Caddyfile)
# werden von `up -d` NICHT neu geladen – ein laufender Container wird nicht
# neu gestartet. Expliziter Restart nötig, damit z.B. der neue entrypoint
# (Pagefind-Install) tatsächlich ausgeführt wird.
- name: Container neu starten (geänderte Dateien neu laden)
ansible.builtin.command:
cmd: docker compose restart
chdir: "{{ deploy_path }}"
register: restart_result
changed_when: true
when: molecule_test is not defined
- name: Warten bis Caddy lauscht
ansible.builtin.wait_for:
port: "{{ target_port }}"