feat(Uptime Kuma): Add new service

This commit is contained in:
2022-12-09 21:12:55 +01:00
parent 6026bb7709
commit cae7eafbe0
5 changed files with 63 additions and 1 deletions

21
uptimekuma/README.md Normal file
View File

@ -0,0 +1,21 @@
# Uptime Kuma
> Uptime Kuma est un service pour surveiller des applications et services auto-hébergés. Il surveille le fonctionnement de services à travers des sondes HTTP(S), TCP, Ping, enregistrement DNS… sans limites.
## Information
- L'ensemble des variables d'environnement se trouve [ici](https://github.com/louislam/uptime-kuma/wiki/Environment-Variables)
- Actuellement Uptime Kuma support seulement sqlite3, [une PR](https://github.com/louislam/uptime-kuma/pull/1139) est en court pour le support de MySQL à suivre.
- Il y aurait des problèmes de DNS avec l'image Docker Alpine et [le support ne sera plus la dans la v2](https://github.com/louislam/uptime-kuma/pull/2085) donc on prend la version debian un peu plus lourde.
## Liens
- [Site Officiel][site]
- [Documentation][documentation]
- [Code source][source]
- [Docker Hub][dockerhub]
[site]: https://uptime.kuma.pet/
[source]: https://github.com/louislam/uptime-kuma
[documentation]: https://github.com/louislam/uptime-kuma/wiki
[dockerhub]: https://hub.docker.com/r/louislam/uptime-kuma/

View File

@ -0,0 +1,8 @@
---
version: "3.8"
services:
uptimekuma:
ports:
- 3001:3001

View File

@ -0,0 +1,15 @@
---
version: "3.8"
networks:
default:
name: ${TRAEFIK_NETWORK_NAME:-traefik}
services:
uptimekuma:
labels:
- traefik.enable=true
- traefik.docker.network=${TRAEFIK_NETWORK_NAME:-traefik}
- traefik.http.routers.${TRAEFIK_ROUTER_NAME:-uptimekuma}.rule=Host(`${UPTIMEKUMA_DOMAIN:?err}`)
- traefik.http.routers.${TRAEFIK_ROUTER_NAME:-uptimekuma}.entrypoints=${TRAEFIK_ENTRYPOINTS:-web}

View File

@ -0,0 +1,17 @@
---
version: "3.8"
volumes:
uptimekuma:
name: ${UPTIMEKUMA_VOLUME_NAME:-uptimekuma}
services:
uptimekuma:
container_name: ${UPTIMEKUMA_CONTAINER_NAME:-uptimekuma}
image: ${UPTIMEKUMA_IMAGE:-louislam/uptime-kuma:1.18.5}
restart: always
volumes:
- uptimekuma:/app/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro