Files
smartmeter/docker-compose.yml

31 lines
600 B
YAML

services:
db:
container_name: smartmeter_db
restart: unless-stopped
image: mysql:8.3
volumes:
- mysql-data:/var/lib/mysql
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: rootme
MYSQL_DATABASE: smartmeter
smartmeter:
container_name: smartmeter
labels:
- diun.enable=false
restart: unless-stopped
build: .
environment:
MQTT_HOST: 10.0.0.240
command: 'ruby ./smartmeter.rb'
devices:
- "/dev/ttyUSB0:/dev/ttyUSB0"
volumes:
- .:/usr/src/app
depends_on:
- db
volumes:
mysql-data: