at master 1.0 kB view raw
1[Unit] 2Description=Tangled Knot Quadlet 3 4[Container] 5Image=ghcr.io/savely-krasovsky/knot-docker:1.11.0-alpha 6AutoUpdate=registry 7ContainerName=tangled 8 9# Unfortunately Tangled cannot fully work under non-root user 10 11Environment=KNOT_REPO_SCAN_PATH=/home/git/repositories 12Environment=KNOT_SERVER_HOSTNAME=knot.${base_domain} 13Environment=KNOT_SERVER_DB_PATH=/app/knotserver.db 14Environment=KNOT_SERVER_OWNER="did:web:krasovs.ky" 15 16Label="glance.name=Tangled Knot" 17Label="glance.url=https://knot.${base_domain}" 18Label="glance.hide=false" 19 20Label="traefik.enable=true" 21Label="traefik.http.routers.tangled.rule=Host(`knot.${base_domain}`)" 22Label="traefik.http.services.tangled.loadbalancer.server.port=5555" 23 24Volume=/var/mnt/docker/app_data/tangled/keys:/etc/ssh/keys:Z 25Volume=/var/mnt/docker/app_data/tangled/repositories:/home/git/repositories:Z 26Volume=/var/mnt/docker/app_data/tangled/server:/app:Z 27 28Network=reverse-proxy.network 29PublishPort=2222:22/tcp 30 31[Service] 32TimeoutStartSec=900 33Restart=always 34 35[Install] 36WantedBy=multi-user.target default.target