| 123456789101112131415161718192021222324252627 |
- - name: Upload script for schedule-run
- ansible.builtin.copy:
- src: schedule-run.sh
- dest: "{{ app_deploy_target }}/scripts/worker-{{ zone_name }}-{{ worker_name }}.sh"
- mode: "0555"
- - name: Stop schedule-run
- containers.podman.podman_container:
- name: "{{ app_domain }}-worker-schedule-run"
- state: absent
- - name: Start schedule-run
- containers.podman.podman_container:
- name: "{{ app_domain }}-worker-schedule-run"
- image: "{{ app_mint_image_name }}"
- command: "{{ app_deploy_target }}/scripts/worker-schedule-run.sh"
- volumes:
- - "{{ app_deploy_target }}:{{ app_deploy_target }}:z"
- workdir: "{{ app_deploy_target }}"
- # auto_remove: true
- generate_systemd:
- path: "{{ app_deploy_target | dirname }}/systemd"
- container_prefix: mint
- names: true
- restart_policy: always
- stop_timeout: 120
- # TODO timer
|