Restart nach Deploy erzwingen
Test & Deploy Hugo Docker CMS / test-and-deploy (push) Has been cancelled
Test & Deploy Hugo Docker CMS / test-and-deploy (push) Has been cancelled
This commit is contained in:
@@ -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 }}"
|
||||
|
||||
Reference in New Issue
Block a user