version: '3' services: db: container_name: smartmeter_db restart: unless-stopped image: mysql environment: MYSQL_ROOT_PASSWORD: rootme MYSQL_DATABASE: smartmeter smartmeter: container_name: smartmeter restart: unless-stopped build: . command: 'ruby ./smartmeter.rb' devices: - "/dev/ttyUSB0:/dev/ttyUSB0" volumes: - .:/usr/src/app depends_on: - db