version: '3.3' services: node-app: build: . environment: - DATABASE_HOST=node-mysql - DATABASE_NAME=iot - DATABASE_USER=iot - DATABASE_PASS=mitko2021 - GARDEN_IP=192.168.0.100 - MQTT_HOST=node-mqtt - MQTT_PORT_HTTP=1883 - MQTT_PORT_HTTPS=8444 depends_on: - node-mysql - node-mqtt restart: always ports: - 2081: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 restart: always volumes: iotdbdata: