Files
mqtt-ingest/docker-compose.yml

38 lines
823 B
YAML

services:
mosquitto:
image: eclipse-mosquitto:2
container_name: mosquitto
ports:
- "1883:1883"
command:
- /bin/sh
- -c
- |
cat > /tmp/mosquitto.conf <<'EOF'
listener 1883
allow_anonymous true
persistence true
persistence_location /mosquitto/data/
log_dest stdout
EOF
exec mosquitto -c /tmp/mosquitto.conf
volumes:
- mosquitto_data:/mosquitto/data
app:
build: ./app
container_name: mqtt-worker
depends_on:
- mosquitto
ports:
# - "80:80"
- "9090:9090"
environment:
MQTT_URL: mqtt://mosquitto:1883
HTTP_PORT: "80"
WS_PORT: "9090"
CLOUD_INGEST_URL: ${CLOUD_INGEST_URL:-https://demo.backend.drill.greact.ru/api/ingest}
volumes:
mosquitto_data: