diff --git a/docker-compose.yml b/docker-compose.yml index 2b9d1ab..7af05eb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,10 +4,20 @@ services: 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/config:/mosquitto/config - - ./mosquitto/data:/mosquitto/data - - ./mosquitto/log:/mosquitto/log + - mosquitto_data:/mosquitto/data app: build: ./app @@ -22,3 +32,6 @@ services: HTTP_PORT: "80" WS_PORT: "9090" CLOUD_INGEST_URL: ${CLOUD_INGEST_URL:-https://greact.drll.cloud/api/ingest} + +volumes: + mosquitto_data: