a-cloud-all/docker/thingsboard/docker-compose.yml

40 lines
876 B
YAML
Raw Normal View History

2026-01-13 15:15:21 +08:00
services:
postgres:
restart: always
image: "registry.t-aaron.com/postgres:16"
ports:
- "5432"
environment:
POSTGRES_DB: thingsboard
POSTGRES_PASSWORD: postgres
volumes:
- postgres-data:/var/lib/postgresql/data
thingsboard-ce:
restart: always
image: "registry.t-aaron.com/thingsboard/tb-node:4.2.1.1"
ports:
2026-01-26 16:51:39 +08:00
- "28080:8080"
2026-01-13 15:15:21 +08:00
- "7070:7070"
- "1883:1883"
- "8883:8883"
- "5683-5688:5683-5688/udp"
logging:
driver: "json-file"
options:
max-size: "100m"
max-file: "10"
environment:
TB_SERVICE_ID: tb-ce-node
SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/thingsboard
depends_on:
- postgres
volumes:
postgres-data:
name: tb-postgres-data
driver: local
networks:
default:
external: true
name: docker_default