diff --git a/ansible/roles/intersect-docker/files/gitea/docker-compose.yml b/ansible/roles/intersect-docker/files/gitea/docker-compose.yml index d3b4698..080414f 100644 --- a/ansible/roles/intersect-docker/files/gitea/docker-compose.yml +++ b/ansible/roles/intersect-docker/files/gitea/docker-compose.yml @@ -15,6 +15,8 @@ services: - traefik.http.services.gitea-gitea.loadbalancer.server.port=3000 ports: - "{{ wireguard.clients.intersect.ip }}:3022:3022" + depends_on: + - db volumes: - ./gitea:/data - ./repos:/data/git diff --git a/ansible/roles/intersect-docker/files/nextcloud/docker-compose.yml b/ansible/roles/intersect-docker/files/nextcloud/docker-compose.yml index f3a3119..c4a5eb6 100644 --- a/ansible/roles/intersect-docker/files/nextcloud/docker-compose.yml +++ b/ansible/roles/intersect-docker/files/nextcloud/docker-compose.yml @@ -15,6 +15,10 @@ services: - /opt/gitea/repos:/repos:ro - /mnt/media:/content:ro restart: unless-stopped + depends_on: + - db + - redis + - collabora tmpfs: - /config/log labels: diff --git a/ansible/roles/intersect-docker/files/synapse/docker-compose.yml b/ansible/roles/intersect-docker/files/synapse/docker-compose.yml index 91e9a63..6206dc7 100644 --- a/ansible/roles/intersect-docker/files/synapse/docker-compose.yml +++ b/ansible/roles/intersect-docker/files/synapse/docker-compose.yml @@ -13,6 +13,8 @@ services: volumes: - ./homeserver.yaml:/etc/homeserver.yaml - ./files:/data + depends_on: + - db expose: - 8008 labels: diff --git a/ansible/roles/intersect-docker/files/torrent/docker-compose.yml b/ansible/roles/intersect-docker/files/torrent/docker-compose.yml index 53e820f..cb2579e 100644 --- a/ansible/roles/intersect-docker/files/torrent/docker-compose.yml +++ b/ansible/roles/intersect-docker/files/torrent/docker-compose.yml @@ -13,6 +13,8 @@ services: ports: - 8112:8112 restart: unless-stopped + depends_on: + - tor-socks-proxy labels: - traefik.enable=true - traefik.http.routers.deluge.rule=Host(`deluge.jakehoward.tech`) diff --git a/ansible/roles/intersect-docker/files/tt-rss/docker-compose.yml b/ansible/roles/intersect-docker/files/tt-rss/docker-compose.yml index 8b4660d..fcae792 100644 --- a/ansible/roles/intersect-docker/files/tt-rss/docker-compose.yml +++ b/ansible/roles/intersect-docker/files/tt-rss/docker-compose.yml @@ -15,6 +15,8 @@ services: - traefik.enable=true - traefik.http.routers.tt-rss.rule=Host(`tt-rss.jakehoward.tech`) - traefik.http.routers.tt-rss.tls.certresolver=le + depends_on: + - db db: image: postgres:12-alpine diff --git a/ansible/roles/intersect-docker/files/wallabag/docker-compose.yml b/ansible/roles/intersect-docker/files/wallabag/docker-compose.yml index b3237f8..2437d5c 100644 --- a/ansible/roles/intersect-docker/files/wallabag/docker-compose.yml +++ b/ansible/roles/intersect-docker/files/wallabag/docker-compose.yml @@ -15,6 +15,8 @@ services: - traefik.enable=true - traefik.http.routers.wallabag.rule=Host(`wallabag.jakehoward.tech`) - traefik.http.routers.wallabag.tls.certresolver=le + depends_on: + - redis redis: image: redis:6-alpine diff --git a/ansible/roles/statping/files/docker-compose.yml b/ansible/roles/statping/files/docker-compose.yml index 5da4c7a..04bc85e 100644 --- a/ansible/roles/statping/files/docker-compose.yml +++ b/ansible/roles/statping/files/docker-compose.yml @@ -11,6 +11,8 @@ services: - traefik.enable=true - traefik.http.routers.statping.rule=Host(`stats.theorangeone.net`) - traefik.http.routers.statping.tls.certresolver=le + depends_on: + - db db: image: postgres:12-alpine