version: '3.3' services: node-app: build: . command: npm run start:debug environment: - DATABASE_HOST=node-mysql - DATABASE_NAME=iot - DATABASE_USER=iot - DATABASE_PASS=mitko2021 - GARDEN_IP=0.0.0.0 # - GARDEN_IP=192.168.0.100 - MQTT_HOST=192.168.0.10 - MQTT_PORT_HTTP=1883 - MQTT_PORT_HTTPS=8444 - MQTT_ESP_NAME=Garden depends_on: - node-mysql #- node-mqtt restart: always ports: - 2081:2080 - 10080:2080 node-mysql: build: ./mysql restart: always environment: MYSQL_DATABASE: iot MYSQL_ROOT_PASSWORD: mitko2022 MYSQL_USER: iot MYSQL_PASSWORD: mitko2021 volumes: - iotdbdata:/var/lib/mysql # for mitko:mqtt # node-mqtt: # image: eclipse-mosquitto # command: mosquitto -c /mosquitto-no-auth.conf # hostname: node-mqtt # ports: # - 1885:1883 # - 10883:1883 # restart: always volumes: iotdbdata: