Files
selfhosted-traefik/anki-syncserver/docker-compose.yml
T
2026-05-07 17:12:43 +00:00

33 lines
1005 B
YAML

networks:
default:
name: traefik_default
external: true
services:
anki-syncserver:
container_name: anki-syncserver
build:
dockerfile: Dockerfile
args:
- ANKI_VERSION=25.09
env_file: live.env
restart: unless-stopped
ports:
- "8080:8080"
environment:
- SYNC_USER1=${USER_NAME}:${USER_PASSWORD}
volumes:
- ./data:/anki-sync-server-data
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Routes
- "traefik.enable=true"
- "traefik.http.routers.anki.entrypoints=websecure"
- "traefik.http.routers.anki.rule=Host(`anki.${DOMAIN}`)"
- "traefik.http.routers.anki.tls=true"
- "traefik.http.routers.anki.tls.certresolver=myresolver"
- "traefik.http.services.anki.loadbalancer.server.port=8080"
networks:
- default