mirror of
https://github.com/UbiquitousIntelligentSystemBINUS/SleepMonitoringSystemUsingEdgeCache.git
synced 2026-07-10 07:23:33 +07:00
44 lines
812 B
YAML
44 lines
812 B
YAML
## Docker Testing
|
|
|
|
version: "3.7"
|
|
services:
|
|
mqtt-broker:
|
|
image: eclipse-mosquitto
|
|
container_name: mqtt-broker
|
|
ports:
|
|
- "1883:1883" #default mqtt port
|
|
- "9001:9001" #default mqtt port for websockets
|
|
volumes:
|
|
- ./mqtt/config:/mosquitto/config
|
|
- ./mqtt/data:/mosquitto/data
|
|
- ./mqtt/log:/mosquitto/log/mosquitto.log
|
|
|
|
mqtt-client:
|
|
image: emqx/mqttx-web
|
|
container_name: mqtt-client
|
|
ports:
|
|
- "9000:80"
|
|
|
|
db:
|
|
container_name: db
|
|
image: postgres:14.1-alpine
|
|
restart: always
|
|
environment:
|
|
- POSTGRES_USER=postgres
|
|
- POSTGRES_PASSWORD=postgres
|
|
ports:
|
|
- '5432:5432'
|
|
volumes:
|
|
- db:/var/lib/postgresql/data
|
|
|
|
|
|
volumes:
|
|
config:
|
|
data:
|
|
log:
|
|
db:
|
|
|
|
networks:
|
|
default:
|
|
name: mqtt
|
|
external: true |