Skip to content

Commit fbfbfd9

Browse files
simonbairdclaude
andcommitted
Wait for /home vol to be ready on startup
Should avoid problems restarting after reboot. Co-authored-by: Claude Code <noreply@anthropic.com>
1 parent 73d72af commit fbfbfd9

2 files changed

Lines changed: 19 additions & 2 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ docker/config
2828
docker/bundle
2929
docker/node_modules
3030
docker/dotcache
31-
etc/
31+
/etc/
3232
*.log

ansible/playbooks/deploy.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,10 +415,27 @@
415415
tags:
416416
- app
417417

418+
- name: Create systemd override directory
419+
ansible.builtin.file:
420+
path: /etc/systemd/system/{{ service_name }}.service.d
421+
state: directory
422+
mode: "0755"
423+
tags:
424+
- app
425+
426+
- name: Copy systemd override for mount dependency
427+
ansible.builtin.template:
428+
src: templates/etc/systemd/system/{{ service_name }}.service.d/override.conf.j2
429+
dest: /etc/systemd/system/{{ service_name }}.service.d/override.conf
430+
mode: "0644"
431+
register: systemd_override
432+
tags:
433+
- app
434+
418435
- name: Run systemctl daemon-reload if required
419436
ansible.builtin.systemd_service:
420437
daemon_reload: true
421-
when: init_script.changed
438+
when: init_script.changed or systemd_override.changed
422439
tags:
423440
- app
424441

0 commit comments

Comments
 (0)