feat(pulsenode): switch coolify/gitea/immich/n8n/headscale to service widgets
Uses the new combined docker+API widget type shipped in pulsenode v0.4.0. Umami and Passbolt stay as plain docker widgets - Umami has no static API key for self-hosted instances (needs a login flow, skipped for now), Passbolt has no widget-relevant API to poll.
This commit is contained in:
+21
-10
@@ -15,19 +15,24 @@ groups:
|
|||||||
apiUrl: http://traefik:8080/api
|
apiUrl: http://traefik:8080/api
|
||||||
interval: 15s
|
interval: 15s
|
||||||
|
|
||||||
- type: docker
|
- type: service
|
||||||
|
service: coolify
|
||||||
name: Coolify
|
name: Coolify
|
||||||
containerName: coolify
|
containerName: coolify
|
||||||
icon: coolify
|
icon: coolify
|
||||||
href: https://${TRAEFIK_HOST_COOLIFY}
|
href: https://${TRAEFIK_HOST_COOLIFY}
|
||||||
interval: 10s
|
apiToken: ${COOLIFY_API_TOKEN}
|
||||||
|
interval: 15s
|
||||||
|
|
||||||
- type: docker
|
- type: service
|
||||||
|
service: gitea
|
||||||
name: Gitea
|
name: Gitea
|
||||||
containerName: gitea
|
containerName: gitea
|
||||||
icon: gitea
|
icon: gitea
|
||||||
href: https://${TRAEFIK_HOST_GITEA}
|
href: https://${TRAEFIK_HOST_GITEA}
|
||||||
interval: 10s
|
username: Valknar
|
||||||
|
apiToken: ${GITEA_API_TOKEN}
|
||||||
|
interval: 15s
|
||||||
|
|
||||||
- type: docker
|
- type: docker
|
||||||
name: Code Server
|
name: Code Server
|
||||||
@@ -35,19 +40,23 @@ groups:
|
|||||||
href: https://${TRAEFIK_HOST_CODE}
|
href: https://${TRAEFIK_HOST_CODE}
|
||||||
interval: 10s
|
interval: 10s
|
||||||
|
|
||||||
- type: docker
|
- type: service
|
||||||
|
service: immich
|
||||||
name: Immich
|
name: Immich
|
||||||
containerName: immich
|
containerName: immich
|
||||||
icon: immich
|
icon: immich
|
||||||
href: https://${TRAEFIK_HOST_IMMICH}
|
href: https://${TRAEFIK_HOST_IMMICH}
|
||||||
interval: 10s
|
apiKey: ${IMMICH_API_KEY}
|
||||||
|
interval: 15s
|
||||||
|
|
||||||
- type: docker
|
- type: service
|
||||||
|
service: n8n
|
||||||
name: n8n
|
name: n8n
|
||||||
containerName: n8n
|
containerName: n8n
|
||||||
icon: n8n
|
icon: n8n
|
||||||
href: https://${TRAEFIK_HOST_N8N}
|
href: https://${TRAEFIK_HOST_N8N}
|
||||||
interval: 10s
|
apiKey: ${N8N_API_KEY}
|
||||||
|
interval: 15s
|
||||||
|
|
||||||
- type: docker
|
- type: docker
|
||||||
name: Passbolt
|
name: Passbolt
|
||||||
@@ -63,9 +72,11 @@ groups:
|
|||||||
href: https://${TRAEFIK_HOST_UMAMI}
|
href: https://${TRAEFIK_HOST_UMAMI}
|
||||||
interval: 10s
|
interval: 10s
|
||||||
|
|
||||||
- type: docker
|
- type: service
|
||||||
|
service: headscale
|
||||||
name: Headscale
|
name: Headscale
|
||||||
containerName: headscale
|
containerName: headscale
|
||||||
icon: headscale
|
icon: headscale
|
||||||
href: https://${TRAEFIK_HOST_HEADSCALE}
|
href: https://${TRAEFIK_HOST_HEADSCALE}
|
||||||
interval: 10s
|
apiToken: ${HEADSCALE_API_TOKEN}
|
||||||
|
interval: 15s
|
||||||
|
|||||||
Reference in New Issue
Block a user