Files
iot/docker-compose.yml

46 lines
1.2 KiB
YAML

version: '3.3'
services:
node-app:
# docker build -t iot-garden .
# image: iot-garden
build: .
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: