63 lines
1.8 KiB
YAML
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
|