version: "2.1" services: frontend: image: larsks/thttpd restart: always networks: - web - default expose: - "80" labels: - "traefik.backend=${CI_PROJECT_NAME}.${CI_COMMIT_REF_NAME}" - "traefik.docker.network=web" - "traefik.frontend.rule=Host:${CI_COMMIT_REF_NAME}.${CI_PROJECT_NAME}.dev.basehosts.de" - "traefik.enable=true" - "traefik.port=80" networks: web: external: true