40 lines
1009 B
YAML
40 lines
1009 B
YAML
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: |