feat(gatus): more services

This commit is contained in:
Didier Slof 2023-02-26 17:09:40 +01:00
parent 2f9eca09dc
commit b7aa7a4ba0
Signed by: didier
GPG key ID: 01E71F18AA4398E5
3 changed files with 32 additions and 0 deletions

View file

@ -5,6 +5,9 @@ x-http-endpoint: &default-http
- "[STATUS] == 200" - "[STATUS] == 200"
endpoints: endpoints:
# BASE #
- name: proxy - name: proxy
<<: *default-http <<: *default-http
group: base group: base
@ -12,6 +15,9 @@ endpoints:
conditions: conditions:
- "[STATUS] == 503" # as there is no service hosted @ "proxy" - "[STATUS] == 503" # as there is no service hosted @ "proxy"
# CORE #
- name: ntfy - name: ntfy
<<: *default-http <<: *default-http
group: core group: core
@ -24,6 +30,9 @@ endpoints:
conditions: conditions:
- "[CONNECTED] == true" - "[CONNECTED] == true"
# CLOUD #
- name: cryptpad - name: cryptpad
<<: *default-http <<: *default-http
group: cloud group: cloud
@ -31,6 +40,24 @@ endpoints:
- name: "cryptpad sandbox" - name: "cryptpad sandbox"
<<: *default-http <<: *default-http
group: cloud
url: "https://pad.sandbox.neo.ixvd.net" url: "https://pad.sandbox.neo.ixvd.net"
# DEVOPS #
- name: gitlab
<<: *default-http
group: devops
url: "http://gitlab"
# GAMES #
- name: hopper
group: games
url: "tcp://ixvd.net:25565"
conditions:
- "[CONNECTED] == true"

View file

@ -9,6 +9,7 @@ services:
LETSENCRYPT_HOST: s.ixvd.net LETSENCRYPT_HOST: s.ixvd.net
networks: networks:
- proxy - proxy
- internal
ntfy: ntfy:
image: binwiederhier/ntfy image: binwiederhier/ntfy
@ -23,6 +24,7 @@ services:
- /srv/ntfy/data:/var/cache/ntfy - /srv/ntfy/data:/var/cache/ntfy
networks: networks:
- proxy - proxy
- internal
rabbitmq: rabbitmq:
image: rabbitmq:3-management image: rabbitmq:3-management

View file

@ -45,10 +45,13 @@ services:
shm_size: '256m' shm_size: '256m'
networks: networks:
- proxy - proxy
- internal
gitlab-runner: gitlab-runner:
image: gitlab/gitlab-runner:latest image: gitlab/gitlab-runner:latest
volumes: volumes:
- /srv/gitlab/other/runner:/etc/gitlab-runner - /srv/gitlab/other/runner:/etc/gitlab-runner
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
networks:
- internal