Files
ultra-todo/docker-compose.yml
root 8628bcb8b2
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 10s
fix: Traefik labels, single-level subdomain, registry auth in workflow
- Replace bare port mapping with Traefik labels (hermes-net, websecure, cloudflare cert)
- Fix two-level subdomain: todo.hermes.damascusfront.net → ultra-todo.damascusfront.net
- Add registry_url/user/pass to Portainer deploy step
- Add healthcheck_url verification
- Replace GH-specific docker actions with raw docker CLI for Gitea runner compat
- Fix registry URL: git.homelab.local:443 (was :8443)
2026-05-30 00:23:53 +00:00

17 lines
510 B
YAML

services:
ultra-todo:
image: git.homelab.local/kaykayyali/ultra-todo:latest
restart: always
networks:
- hermes-net
labels:
- "traefik.enable=true"
- "traefik.http.routers.ultra-todo.entrypoints=websecure"
- "traefik.http.routers.ultra-todo.rule=Host(`ultra-todo.damascusfront.net`)"
- "traefik.http.routers.ultra-todo.tls.certresolver=cloudflare"
- "traefik.http.services.ultra-todo.loadbalancer.server.port=80"
networks:
hermes-net:
external: true