simplify pulsenode dashboard: one Services group, no db/search/discovery
Trims the deployed config down to what's actually useful day-to-day: a single Services group with the 10 stacks as plain docker widgets (traefik, coolify, gitea, code, immich, n8n, passbolt, umami, headscale, mailpit). Drops the Data Services group (8 database widgets), the Search widget, and auto-discovery (and the synthetic Discovered group it produced) - all still fully supported by the app itself and demonstrated in the pulsenode repo's own dogfood config, just more than this deployment needs.
This commit is contained in:
@@ -4,17 +4,8 @@ settings:
|
|||||||
theme:
|
theme:
|
||||||
mode: dark
|
mode: dark
|
||||||
|
|
||||||
# Manual widgets below always take precedence over an auto-discovered one for
|
|
||||||
# the same container - this is on as a safety net for anything added to
|
|
||||||
# falcon_network later without a config.yml update, not to duplicate what's
|
|
||||||
# already listed here. Requires DOCKER_GID set correctly (see .env.example).
|
|
||||||
discovery:
|
|
||||||
docker:
|
|
||||||
enabled: true
|
|
||||||
network: falcon_network
|
|
||||||
|
|
||||||
groups:
|
groups:
|
||||||
- name: Core Infra
|
- name: Services
|
||||||
widgets:
|
widgets:
|
||||||
- type: docker
|
- type: docker
|
||||||
name: Traefik
|
name: Traefik
|
||||||
@@ -32,8 +23,6 @@ groups:
|
|||||||
href: https://${TRAEFIK_HOST_COOLIFY}
|
href: https://${TRAEFIK_HOST_COOLIFY}
|
||||||
interval: 10s
|
interval: 10s
|
||||||
|
|
||||||
- name: Dev Tools
|
|
||||||
widgets:
|
|
||||||
- type: docker
|
- type: docker
|
||||||
name: Gitea
|
name: Gitea
|
||||||
containerName: gitea
|
containerName: gitea
|
||||||
@@ -41,21 +30,12 @@ groups:
|
|||||||
href: https://${TRAEFIK_HOST_GITEA}
|
href: https://${TRAEFIK_HOST_GITEA}
|
||||||
interval: 10s
|
interval: 10s
|
||||||
|
|
||||||
- type: docker
|
|
||||||
name: Gitea Runner
|
|
||||||
containerName: gitea_runner
|
|
||||||
icon: gitea
|
|
||||||
showStats: true
|
|
||||||
interval: 15s
|
|
||||||
|
|
||||||
- type: docker
|
- type: docker
|
||||||
name: Code Server
|
name: Code Server
|
||||||
containerName: code
|
containerName: code
|
||||||
href: https://${TRAEFIK_HOST_CODE}
|
href: https://${TRAEFIK_HOST_CODE}
|
||||||
interval: 10s
|
interval: 10s
|
||||||
|
|
||||||
- name: Apps
|
|
||||||
widgets:
|
|
||||||
- type: docker
|
- type: docker
|
||||||
name: Immich
|
name: Immich
|
||||||
containerName: immich
|
containerName: immich
|
||||||
@@ -63,12 +43,6 @@ groups:
|
|||||||
href: https://${TRAEFIK_HOST_IMMICH}
|
href: https://${TRAEFIK_HOST_IMMICH}
|
||||||
interval: 10s
|
interval: 10s
|
||||||
|
|
||||||
- type: docker
|
|
||||||
name: Immich ML
|
|
||||||
containerName: immich_ml
|
|
||||||
icon: immich
|
|
||||||
interval: 15s
|
|
||||||
|
|
||||||
- type: docker
|
- type: docker
|
||||||
name: n8n
|
name: n8n
|
||||||
containerName: n8n
|
containerName: n8n
|
||||||
@@ -101,58 +75,3 @@ groups:
|
|||||||
name: Mailpit
|
name: Mailpit
|
||||||
containerName: mailpit
|
containerName: mailpit
|
||||||
interval: 15s
|
interval: 15s
|
||||||
|
|
||||||
- name: Data Services
|
|
||||||
widgets:
|
|
||||||
- type: database
|
|
||||||
name: Coolify DB
|
|
||||||
containerName: coolify_db
|
|
||||||
engine: postgres
|
|
||||||
interval: 20s
|
|
||||||
|
|
||||||
- type: database
|
|
||||||
name: Coolify Redis
|
|
||||||
containerName: coolify_redis
|
|
||||||
engine: redis
|
|
||||||
interval: 20s
|
|
||||||
|
|
||||||
- type: database
|
|
||||||
name: Gitea DB
|
|
||||||
containerName: gitea_db
|
|
||||||
engine: postgres
|
|
||||||
interval: 20s
|
|
||||||
|
|
||||||
- type: database
|
|
||||||
name: Immich DB
|
|
||||||
containerName: immich_db
|
|
||||||
engine: postgres
|
|
||||||
interval: 20s
|
|
||||||
|
|
||||||
- type: database
|
|
||||||
name: Immich Redis
|
|
||||||
containerName: immich_redis
|
|
||||||
engine: redis
|
|
||||||
interval: 20s
|
|
||||||
|
|
||||||
- type: database
|
|
||||||
name: n8n DB
|
|
||||||
containerName: n8n_db
|
|
||||||
engine: postgres
|
|
||||||
interval: 20s
|
|
||||||
|
|
||||||
- type: database
|
|
||||||
name: Passbolt DB
|
|
||||||
containerName: passbolt_db
|
|
||||||
engine: postgres
|
|
||||||
interval: 20s
|
|
||||||
|
|
||||||
- type: database
|
|
||||||
name: Umami DB
|
|
||||||
containerName: umami_db
|
|
||||||
engine: postgres
|
|
||||||
interval: 20s
|
|
||||||
|
|
||||||
- name: Search
|
|
||||||
widgets:
|
|
||||||
- type: search
|
|
||||||
engines: [duckduckgo, google]
|
|
||||||
|
|||||||
Reference in New Issue
Block a user