services: kirbycms: build: context: ./kirby dockerfile: Dockerfile image: kirbycms container_name: ${INFRASTRUCTURE_LABEL}-kirbycms-${ENVIRONMENT} profiles: ["website","kirbycms","all"] volumes: - ../../volumes/website/kirbycms:/var/www/html:rw # Persistente Daten restart: unless-stopped networks: - ${TRAEFIK_NETWORK} labels: - "traefik.enable=${TRAEFIK_ENABLE}" - "traefik.docker.network=${TRAEFIK_NETWORK}" - "traefik.http.routers.kirbycms.service=kirbycms" - "traefik.http.routers.kirbycms.tls.certresolver=${TRAEFIK_CERT_RESOLVER}" - "traefik.http.routers.kirbycms.tls.domains[0].main=`${WEBSITE_DOMAIN}`" - "traefik.http.routers.kirbycms.rule=Host(`${WEBSITE_DOMAIN}`)" - "traefik.http.routers.kirbycms.entrypoints=${TRAEFIK_ENTRYPOINT}" - "traefik.http.routers.kirbycms.tls=true" - "traefik.http.services.kirbycms.loadbalancer.server.port=80"