Thingsboard
version: '3.0'
services:
mytbpe:
restart: always
image: "thingsboard/tb-pe:3.6.4PE"
networks:
- tb-bridge
ports:
- "8080:8080"
- "1883:1883"
- "7070:7070"
- "5683-5688:5683-5688/udp"
logging:
options:
max-size: "100m"
max-file: "5"
environment:
TB_QUEUE_TYPE: in-memory
SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/thingsboard
TB_LICENSE_SECRET: vbYq.......976
TB_LICENSE_INSTANCE_DATA_FILE: /data/license.data
volumes:
- /var/lib/docker/volumes/tbpe-data:/data
- /var/lib/docker/volumes/tbpe-logs:/var/log/thingsboard
postgres:
restart: always
image: "postgres:12" # Eigentlich postgres:15
networks:
- tb-bridge
ports:
- "5432:5432"
logging:
options:
max-size: "100m"
max-file: "5"
environment:
POSTGRES_DB: thingsboard
POSTGRES_PASSWORD: postgres
volumes:
- /var/lib/docker/volumes/tbpe-data/db:/var/lib/postgresql/data
networks:
tb-bridge:
name: thingsboard-bridge
driver: bridge