Update 2 files
- /roles/dashy/tasks/main.yml - /roles/dashy/templates/docker-compose.yml.j2
This commit is contained in:
parent
b64aa84531
commit
9f0a9eb4b2
@ -20,12 +20,6 @@
|
||||
dest: "{{ dashy_base_dir }}/docker-compose.yml"
|
||||
mode: 0644
|
||||
|
||||
- name: Stop and remove Heimdall container if exists
|
||||
shell: |
|
||||
cd {{ heimdall_base_dir }} && docker compose down
|
||||
ignore_errors: yes
|
||||
when: "'gateway' in group_names"
|
||||
|
||||
- name: Start Dashy container
|
||||
shell: |
|
||||
cd {{ dashy_base_dir }}
|
||||
@ -45,13 +39,3 @@
|
||||
- name: Show Dashy status
|
||||
debug:
|
||||
var: dashy_status.stdout
|
||||
|
||||
- name: Verify Dashy is accessible
|
||||
uri:
|
||||
url: "http://{{ ansible_host }}:{{ dashy_port }}"
|
||||
status_code: 200
|
||||
timeout: 30
|
||||
register: dashy_accessible
|
||||
until: dashy_accessible.status == 200
|
||||
retries: 5
|
||||
delay: 5
|
||||
@ -1,14 +1,19 @@
|
||||
version: '3.8'
|
||||
services:
|
||||
dashy:
|
||||
image: lscr.io/linuxserver/dashy:latest
|
||||
image: lissy93/dashy
|
||||
container_name: dashy
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "{{ dashy_port }}:80"
|
||||
- "{{ dashy_port }}:8080"
|
||||
volumes:
|
||||
- {{ dashy_config_dir }}:/app/user-data
|
||||
- {{ dashy_config_dir }}/conf.yml:/app/user-data/conf.yml
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ={{ timezone }}
|
||||
- NODE_ENV=production
|
||||
- UID=1000
|
||||
- GID=1000
|
||||
healthcheck:
|
||||
test: ['CMD', 'node', '/app/services/healthcheck']
|
||||
interval: 1m30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 40s
|
||||
Loading…
Reference in New Issue
Block a user