Files
docker-compose-template/apps/arcane/compose.yaml
T
2025-07-14 15:26:48 +01:00

25 lines
803 B
YAML

services:
arcane:
image: ghcr.io/ofkm/arcane:latest
container_name: arcane
restart: unless-stopped
expose:
- 3000
environment:
- APP_ENV=production
- PUID=${PUID}
- PGID=${PGID}
- PUBLIC_SESSION_SECRET=${PUBLIC_SESSION_SECRET?}
labels:
- "traefik.enable=true"
- "traefik.http.routers.arcane.rule=Host(`${ARCANE_HOSTNAME?}`)"
- "traefik.http.routers.arcane.entrypoints=websecure"
- "traefik.http.routers.arcane.tls.certresolver=letsencrypt"
- "traefik.http.services.arcane.loadbalancer.server.port=3000"
- "traefik.http.routers.arcane.middlewares=authelia@docker"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${DOCKER_DATA_DIR}/arcane:/app/data
profiles:
- arcane
- all