services: wortkraft: build: context: . dockerfile: Dockerfile container_name: wortkraft restart: unless-stopped volumes: - /home/chrisf/docker/appdata/wortkraft/data:/app/store networks: - t3_proxy ports: - "127.0.0.1:8479:80" healthcheck: test: ["CMD-SHELL", "wget --quiet --tries=1 --spider http://127.0.0.1:80/api/health || exit 1"] interval: 15s timeout: 5s retries: 3 start_period: 5s labels: - "traefik.enable=true" - "traefik.http.routers.wortkraft.rule=Host(`wortkraft.vloser.us`)" - "traefik.http.routers.wortkraft.entrypoints=websecure" - "traefik.http.routers.wortkraft.tls.certresolver=letsencrypt" - "traefik.http.services.wortkraft.loadbalancer.server.port=80" networks: t3_proxy: external: true