Files
docker_dev/wud/docker-compose.yaml
2025-09-29 18:45:23 +02:00

89 lines
3.2 KiB
YAML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# bob (wud.delmar.bzh)
---
name: whatsupdocker
volumes:
store:
services:
whatsupdocker:
image: getwud/wud
container_name: wud
environment:
WUD_AUTH_BASIC_admin_USER: admin
WUD_AUTH_BASIC_admin_HASH: $$apr1$$khu6jq4d$$wln/Pu22dNDD4.b8X5N/31
# Github Container Registry
WUD_REGISTRY_GHCR_PRIVATE_USERNAME: jme120269@gmail.com
WUD_REGISTRY_GHCR_PRIVATE_TOKEN: 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
# Docker Hub
# WUD_REGISTRY_HUB_PUBLIC_LOGIN: jumaxotl
# WUD_REGISTRY_HUB_PUBLIC_PASSWORD:
# WUD_REGISTRY_HUB_PUBLIC_TOKEN: dckr_pat_dvCMti9Ux5b863w3l6teYyLoR3k
WUD_REGISTRY_HUB_PUBLIC_AUTH: anVtYXhvdGw6ZGNrcl9wYXRfZHZDTXRpOVV4NWI4NjN3M2w2dGVZeUxvUjNr
WUD_TRIGGER_GOTIFY_DELMAR_URL: https://gotify.delmar.bzh
WUD_TRIGGER_GOTIFY_DELMAR_TOKEN: ANw-onNTm5hMIGB
# Gitea
# WUD_REGISTRY_GITEA_PRIVATE_URL: https://git.delmar.bzh
# WUD_REGISTRY_GITEA_PRIVATE_LOGIN: admin
# WUD_REGISTRY_GITEA_PRIVATE_PASSWORD: xxx
# LinuxServer Container Registry
# WUD_REGISTRY_LSCR_PRIVATE_USERNAME: username
# WUD_REGISTRY_LSCR_PRIVATE_TOKEN: xxxxx
# Watchers
# bob
# WUD_WATCHER_BOB_HOST: 192.168.1.11
# WUD_WATCHER_BOB_CAFILE: /certs/ca.pem
# WUD_WATCHER_BOB_CERTFILE: /certs/cert.pem
# WUD_WATCHER_BOB_KEYFILE: /certs/key.pem
# carlo
WUD_WATCHER_CARLO_HOST: 192.168.1.12
WUD_WATCHER_CARLO_PORT: 2375
WUD_WATCHER_CARLO_CAFILE: /certs/ca.pem
WUD_WATCHER_CARLO_CERTFILE: /certs/cert.pem
WUD_WATCHER_CARLO_KEYFILE: /certs/key.pem
# gary
WUD_WATCHER_GARY_HOST: 192.168.1.13
WUD_WATCHER_GARY_PORT: 2375
WUD_WATCHER_GARY_CAFILE: /certs/ca.pem
WUD_WATCHER_GARY_CERTFILE: /certs/cert.pem
WUD_WATCHER_GARY_KEYFILE: /certs/key.pem
# sandy
WUD_WATCHER_SANDY_HOST: 192.168.1.14
WUD_WATCHER_SANDY_PORT: 2375
WUD_WATCHER_SANDY_CAFILE: /certs/ca.pem
WUD_WATCHER_SANDY_CERTFILE: /certs/cert.pem
WUD_WATCHER_SANDY_KEYFILE: /certs/key.pem
# krabs
WUD_WATCHER_KRABS_HOST: 192.168.1.15
WUD_WATCHER_KRABS_PORT: 2375
WUD_WATCHER_KRABS_CAFILE: /certs/ca.pem
WUD_WATCHER_KRABS_CERTFILE: /certs/cert.pem
WUD_WATCHER_KRABS_KEYFILE: /certs/key.pem
# sheldon
WUD_WATCHER_SHELDON_HOST: 192.168.1.16
WUD_WATCHER_SHELDON_PORT: 2375
WUD_WATCHER_SHELDON_CAFILE: /certs/ca.pem
WUD_WATCHER_SHELDON_CERTFILE: /certs/cert.pem
WUD_WATCHER_SHELDON_KEYFILE: /certs/key.pem
# bernie
WUD_WATCHER_BERNIE_HOST: 192.168.1.17
WUD_WATCHER_BERNIE_PORT: 2375
WUD_WATCHER_BERNIE_CAFILE: /certs/ca.pem
WUD_WATCHER_BERNIE_CERTFILE: /certs/cert.pem
WUD_WATCHER_BERNIE_KEYFILE: /certs/key.pem
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- store:/store
- /etc/localtime:/etc/localtime:ro
- /etc/ssl/localcerts/delmar.pem:/certs/ca.pem:ro
- /etc/ssl/localcerts/delmar.pem:/certs/cert.pem:ro
- /etc/ssl/localcerts/delmar.pem:/certs/key.pem:ro
ports:
- 11328:3000
healthcheck:
test: curl --fail http://localhost:${WUD_SERVER_PORT:-3000}/health || exit 1
interval: 10s
timeout: 10s
retries: 3
start_period: 10s