diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml new file mode 100644 index 0000000..0616851 --- /dev/null +++ b/docker-compose.dev.yml @@ -0,0 +1,31 @@ +version: "3.6" + +services: + webui: + image: ${DEPLOY_IMAGE} + networks: + - backend + stop_signal: SIGQUIT + deploy: + update_config: + order: start-first + healthcheck: + test: ["CMD", "wget", "--spider", "-q", "localhost:8080/health"] + interval: 1m + timeout: 5s + retries: 3 + start_period: 10s + labels: + com.datadoghq.ad.logs: '[{"source": "nginx", "service": "webui"}]' + traefik.docker.network: "backend" + traefik.enable: "true" + traefik.frontend.rule: "Host:bxt-dev.adaptiveagriculture.ca" + traefik.frontend.redirect.regex: "^https?://bxt-dev.adaptiveagriculture.ca/(.*)" + traefik.frontend.redirect.replacement: "https://bxt-dev.adaptiveagriculture.ca/$${1}" + traefik.backend: "www" + traefik.port: "80" + traefik.protocol: "http" + +networks: + backend: + external: true