Add anki synserver

This commit is contained in:
compute
2026-05-03 11:58:48 +00:00
parent 5c4367cf7b
commit bea83f5b03
4 changed files with 108 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
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
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