This commit is contained in:
Jonas Bengtsson
2026-08-30 11:30:09 +02:00
parent 47714fa7e3
commit c139b30f6f
28 changed files with 2100 additions and 34 deletions
+26 -2
View File
@@ -19,7 +19,9 @@ services:
retries: 5
mqtt-client:
build: ./mqtt-client
build:
context: .
dockerfile: mqtt-client/Dockerfile
container_name: mqtt-client
restart: unless-stopped
depends_on:
@@ -57,7 +59,9 @@ services:
- mqtt-logs:/var/log/mqtt-client
api:
build: ./api
build:
context: .
dockerfile: api/Dockerfile
container_name: mqtt-api
restart: unless-stopped
depends_on:
@@ -81,6 +85,26 @@ services:
volumes:
- ./certs:/certs:ro
webui:
build:
context: .
dockerfile: webui/Dockerfile
container_name: mqtt-webui
restart: unless-stopped
depends_on:
timescaledb:
condition: service_healthy
environment:
DB_HOST: timescaledb
DB_PORT: 5432
DB_NAME: ${POSTGRES_DB:-telemetry}
DB_USER: ${POSTGRES_USER:-ingester}
DB_PASSWORD: ${POSTGRES_PASSWORD:-changeme}
ADMIN_USERNAME: ${ADMIN_USERNAME:-admin}
ADMIN_PASSWORD: ${ADMIN_PASSWORD:-}
ports:
- "127.0.0.1:${WEBUI_PORT:-8080}:8080"
loki:
image: grafana/loki:3.4.2
container_name: mqtt-loki