diff --git a/Monitoring_Containers/scanopy/compose.yaml b/Monitoring_Containers/scanopy/compose.yaml index 5fbe2bf..1d32c6e 100644 --- a/Monitoring_Containers/scanopy/compose.yaml +++ b/Monitoring_Containers/scanopy/compose.yaml @@ -57,6 +57,33 @@ services: restart: unless-stopped networks: - scanopy + - traefik_network + labels: + ### Auto create icon on Flame dashboard + - flame.type=application + - flame.name=${SERVICE_NAME} + - flame.url=https://${SERVICE_NAME}.${DOMAIN_NAME} + - flame.icon=https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/scanopy.png + ### Traefik Labels + - traefik.enable=true + - traefik.docker.network=traefik_network + - traefik.http.routers.${SERVICE_NAME}-https.tls=true + - traefik.http.routers.${SERVICE_NAME}-https.tls.certresolver=cloudflare + - traefik.http.routers.${SERVICE_NAME}-https.entrypoints=websecure + - traefik.http.routers.${SERVICE_NAME}-https.rule=Host(`${SERVICE_NAME}.${DOMAIN_NAME}`) + - traefik.http.services.${SERVICE_NAME}.loadbalancer.server.port=60072 + ### Monitor with uptime-kuma + - kuma.monitoring.group.name=Docker Containers + - kuma.${SERVICE_NAME}.docker.parent_name=monitoring + - kuma.${SERVICE_NAME}.docker.name=${SERVICE_NAME} + - kuma.${SERVICE_NAME}.docker.type=docker + - kuma.${SERVICE_NAME}.docker.docker_container=${SERVICE_NAME} + - kuma.${SERVICE_NAME}.docker.docker_host=1 + - 'kuma.${SERVICE_NAME}.docker.tag_names=[{"name": "docker_tag"}]' + +networks: + traefik_network: + external: true networks: scanopy: