moby-configs/wo-bisch_dev/docker-compose.yml

63 lines
1.8 KiB
YAML

version: '3.7'
services:
influxdb:
image: influxdb:latest
volumes:
- influxdb2:/var/lib/influxdb2
restart: always
expose:
- 8086
redis:
image: redis:latest
restart: always
expose:
- 5432
volumes:
- cache:/data
telegraf:
image: telegraf:latest
restart: always
volumes:
- lorahandlerdata:/data
- ./telegraf.conf:/etc/telegraf/telegraf.conf
lorahandler:
image: wo-bisch-lorahandler:latest
restart: always
volumes:
- lorahandlerdata:/data
environment:
- REDIS_CONNECTION_STRING=redis:6379
labels:
- traefik.enable=true
- traefik.http.routers.wobischdevlorahandler.rule=Host(`dev2.wo-bisch.ch`) && PathPrefix(`/lorahandler`)
- traefik.http.routers.wobischdevlorahandler.entrypoints=websecure
web:
image: wo-bisch-web:latest
restart: always
environment:
- REDIS_CONNECTION_STRING=redis:6379
- INFLUX_URL=http://influxdb:8086/api/v2/query?org=wobischorg
- INFLUX_RO_TOKEN=TQvQxxLLAj1kTKWuEqcx7BA-KfE6WtJUeDlPa_Dnvms6Zqf6uh6lMbpXtzcsCjKO_x3PrpxxGDR5E6YnDB5PFg==
- STRIPE_KEY=sk_test_51Icq29K2XyHQRTs20aEeyUHH3WgE6nBkAKUFuXsQtbnZNIP5fap5zTLTaA0XvhIcRHkqt3vJ2nui6df8R9VDuDDh00nhzmWdHr
- STRIPE_PK=pk_test_51Icq29K2XyHQRTs2DeltUIWrbFb5evfJVGaQzMv4r50g8Q7HAUkSFr7BBGv0aP1damXIhM6fZ4Yf9Wz0qW6TpTVi00dWcW7J1O
labels:
- traefik.enable=true
- traefik.http.routers.wobischdev.rule=Host(`dev2.wo-bisch.ch`)
- traefik.http.routers.wobischdev.entrypoints=websecure
- traefik.http.routers.wobischdev.tls.certresolver=myresolver
- traefik.http.routers.wobischdev.tls.domains[0].main=dev2.wo-bisch.ch
volumes:
influxdb2:
cache:
lorahandlerdata:
networks:
default:
external: true
name: proxy_default