added streamline docker compose and build steps
This commit is contained in:
parent
7a99a44307
commit
f6d57ef83b
2 changed files with 127 additions and 0 deletions
33
docker-compose.streamline.yml
Normal file
33
docker-compose.streamline.yml
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
version: "3.6"
|
||||
|
||||
services:
|
||||
webui:
|
||||
image: ${DEPLOY_IMAGE}
|
||||
networks:
|
||||
- backend
|
||||
stop_signal: SIGQUIT
|
||||
deploy:
|
||||
update_config:
|
||||
order: start-first
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "localhost:8080/health"]
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 30s
|
||||
labels:
|
||||
com.datadoghq.ad.logs: '[{"source": "nginx", "service": "webui"}]'
|
||||
traefik.docker.network: "backend"
|
||||
traefik.enable: "true"
|
||||
traefik.http.routers.webui.rule: "Host(`streamline.adaptiveagriculture.ca`)"
|
||||
traefik.frontend.redirect.regex: "^https?://streamline.adaptiveagriculture.ca/(.*)"
|
||||
traefik.frontend.redirect.replacement: "https://streamline.adaptiveagriculture.ca/$${1}"
|
||||
traefik.backend: "www"
|
||||
traefik.http.services.webui.loadbalancer.server.port: "80"
|
||||
traefik.protocol: "http"
|
||||
dns:
|
||||
- 69.27.101.6
|
||||
|
||||
networks:
|
||||
backend:
|
||||
external: true
|
||||
Loading…
Add table
Add a link
Reference in a new issue