- collect-compose.yml: Fetches all compose files from docker_hosts - collect-env-templates.yml: Creates .env.example with secrets redacted - deploy-compose.yml: Pushes compose files to hosts (with optional restart) - diff-compose.yml: Shows differences before deploying Collected 23 compose files from 7 hosts: - replicant: 12 stacks (arr-stack, mealie, portainer, etc) - docker666: 4 stacks (unifi, gluetun, uptime, utils) - databases: 3 stacks (postgres, forgejo, utils) - download-stack: 2 stacks (download-stack, utils) - media-transcode: 1 stack (utils) - network-services: 1 stack (utils) - immich: 1 stack (utils)
17 lines
400 B
YAML
17 lines
400 B
YAML
services:
|
|
uptimekuma:
|
|
image: louislam/uptime-kuma
|
|
container_name: Uptime-Kuma
|
|
hostname: uptimekuma
|
|
mem_limit: 3g
|
|
cpu_shares: 1024
|
|
security_opt:
|
|
- no-new-privileges:false
|
|
ports:
|
|
- 3444:3001
|
|
volumes:
|
|
- ./:/app/data:rw
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
environment:
|
|
TZ: America/Indiana/Indianapolis
|
|
restart: on-failure:5
|