Files
docker-infrastructure/ladder/docker-compose.yml
T
poprhythm f665865762 cleanup: remove quizmaster and leafweb (unused/orphaned), add watchtower monitor-only labels, minor consistency fixes
- quizmaster: removed entirely (test service, no longer used); also removed Portainer stack and /srv/quizmaster data
- leafweb: removed orphaned MSSQL compose file (no running container, no Portainer stack, no data on disk)
- authelia, gitea, couchdb, portainer, immich (server + ml): add com.centurylinklabs.watchtower.monitor-only=true so watchtower still notifies on new versions without auto-applying them
- ladder: restore restart: unless-stopped (was commented out)
- rackpeek: add missing TZ env var
2026-07-20 02:19:32 +00:00

28 lines
891 B
YAML

version: '3'
services:
ladder:
image: ghcr.io/everywall/ladder:latest
container_name: ladder
#build: .
restart: unless-stopped
#command: sh -c ./ladder
environment:
- PORT=8080
- RULESET=https://raw.githubusercontent.com/everywall/ladder-rules/main/ruleset.yaml
#- RULESET=/app/ruleset.yaml
#- ALLOWED_DOMAINS=example.com,example.org
#- ALLOWED_DOMAINS_RULESET=false
#- EXPOSE_RULESET=true
#- PREFORK=false
#- DISABLE_FORM=false
#- FORM_PATH=/app/form.html
#- X_FORWARDED_FOR=66.249.66.1
#- USER_AGENT=Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
#- USERPASS=foo:bar
#- LOG_URLS=true
#- GODEBUG=netdns=go
ports:
- "8910:8080"
volumes:
- /srv/ladder/ruleset.yaml:/app/ruleset.yaml
- /srv/ladder/handlers/form.html:/app/form.html