qaskx.template/_generator/default/project/definitions/python/traefik.yml

26 lines
648 B
YAML

version: "3.3"
name: {{.AssetId}}_traefik
services:
{{.AssetName}}:
hostname: {{.AssetId}}
image: ${QASKX_DOCKER_REPO}/{{.AssetId}}:latest
container_name: {{.UniqueId}}
restart: ${QASKX_RESTART_POLICY}
networks:
- gateway
ports:
- 8075
volumes:
- ${QASKX__STORAGE}/{{.AssetName}}/config:/home/config
labels:
- "traefik.enable=true"
- "traefik.http.routers.{{.AssetName}}.rule=Host(`{{.Fqdn}}`)&&PathPrefix(`{{.ServicePoint}}`)"
- "traefik.http.routers.{{.AssetName}}.entrypoints=websecure"
- "traefik.http.routers.{{.AssetName}}.tls.certresolver=traefik_resolver"