Unverified Commit 2eddf5dd authored by Tom Moulard's avatar Tom Moulard
Browse files

test: fixing up healthchecks

parent 34bc02bc
Loading
Loading
Loading
Loading
+110 −1
Original line number Diff line number Diff line
@@ -62,6 +62,14 @@ services:
    depends_on:
      blog-builder:
        condition: service_started
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - curl
      - 0.0.0.0:80
      timeout: 10s
    image: nginx:stable-alpine
    labels:
      traefik.enable: "true"
@@ -205,6 +213,14 @@ services:
    depends_on:
      hits-postgresql:
        condition: service_started
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - curl
      - 0.0.0.0:4000
      timeout: 10s
    image: tommoulard/hits
    labels:
      traefik.docker.network: make-my-server_srv
@@ -219,6 +235,13 @@ services:
    environment:
      POSTGRES_PASSWORD: postgres
      POSTGRES_USER: postgres
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - pg_isready
      timeout: 10s
    image: postgres
    networks:
      hits-internal:
@@ -233,6 +256,14 @@ services:
      PGID: '1000'
      PUID: '1000'
      TZ: Europe/Paris
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - curl
      - 0.0.0.0:9117/UI/Login?ReturnUrl=%2FUI%2FDashboard
      timeout: 10s
    image: linuxserver/jackett:v0.15.5-ls61
    labels:
      traefik.enable: "true"
@@ -496,6 +527,14 @@ services:
    - /home/runner/work/make-my-server/make-my-server/musicbot/conf:/musicBot/conf:rw
    - /home/runner/work/make-my-server/make-my-server/musicbot/playlists:/musicBot/playlists:rw
  nextcloud:
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - curl
      - 0.0.0.0:80
      timeout: 10s
    image: nextcloud
    labels:
      traefik.enable: "true"
@@ -515,6 +554,15 @@ services:
      MYSQL_PASSWORD: ''
      MYSQL_ROOT_PASSWORD: pass
      MYSQL_USER: nextcloud
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - mysqlcheck
      - --all-databases
      - -ppass
      timeout: 10s
    image: mariadb
    labels:
      traefik.enable: "false"
@@ -522,6 +570,14 @@ services:
    volumes:
    - /home/runner/work/make-my-server/make-my-server/nextcloud/db:/var/lib/mysql:rw
  nginx:
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - curl
      - 0.0.0.0:80
      timeout: 10s
    image: nginx:stable-alpine
    labels:
      traefik.enable: "true"
@@ -585,6 +641,13 @@ services:
      POSTGRES_DB: peertube
      POSTGRES_PASSWORD: ''
      POSTGRES_USER: peertube
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - pg_isready
      timeout: 10s
    image: postgres:10-alpine
    labels:
      traefik.enable: "false"
@@ -594,6 +657,14 @@ services:
    volumes:
    - /home/runner/work/make-my-server/make-my-server/peertube/db:/var/lib/postgresql/data:rw
  peertube-redis:
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - redis-cli
      - PING
      timeout: 10s
    image: redis:4-alpine
    labels:
      traefik.enable: "false"
@@ -755,6 +826,14 @@ services:
    - /home/runner/work/make-my-server/make-my-server/sonarr/downloads:/downloads:rw
    - /home/runner/work/make-my-server/make-my-server/sonarr/tv:/tv:rw
  streama:
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - curl
      - 0.0.0.0:8080/login/auth
      timeout: 10s
    image: gkiko/streama:v1.8.3
    labels:
      traefik.enable: "true"
@@ -818,11 +897,19 @@ services:
      PGID: '1000'
      PUID: '1000'
      TZ: Europe/Paris
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - curl
      - 0.0.0.0:9091/transmission/web/
      timeout: 10s
    image: linuxserver/transmission:2.94-r1-ls12
    labels:
      traefik.enable: "true"
      traefik.frontend.auth.basic.users: ''
      traefik.frontend.rule: Host:torrent.
      traefik.frontend.rule: Host:transmission.
      traefik.port: '9091'
    networks:
      srv: {}
@@ -864,6 +951,14 @@ services:
      WORDPRESS_DB_NAME: wordpress-db
      WORDPRESS_DB_PASSWORD: ''
      WORDPRESS_DB_USER: wordpress-user
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - curl
      - 0.0.0.0:80
      timeout: 10s
    image: wordpress
    labels:
      traefik.enable: "true"
@@ -882,6 +977,20 @@ services:
      MYSQL_PASSWORD: ''
      MYSQL_RANDOM_ROOT_PASSWORD: ''
      MYSQL_USER: wordpress-user
    healthcheck:
      interval: 30s
      retries: 5
      test:
      - CMD
      - mysqladmin
      - ping
      - -p 3306
      - -uwordpress-user
      - -p
      - '|'
      - grep
      - alive
      timeout: 10s
    image: mysql:5.7
    labels:
      traefik.enable: "false"