# -*- coding: utf-8 -*- # vim: tabstop=2 shiftwidth=2 softtabstop=2 # # BITE - A Basic/IoT/Example # Copyright (C) 2020-2021 Daniele ViganĂ² # # BITE is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # BITE is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . version: "3.7" x-op-service-default: &service_default restart: always init: true tty: true services: device-http: <<: *service_default build: context: ../simulator image: daniviga/bite-device-simulator environment: IOT_HTTP: "http://ingress" # IOT_SERIAL: "http1234" # IOT_DELAY: 10 IOT_DEBUG: 1 network_mode: "host" device-ws: <<: *service_default build: context: ../simulator image: daniviga/bite-device-simulator environment: IOT_HTTP: "http://ingress" IOT_MQTT: "ingress:80" # IOT_SERIAL: "ws1234" # IOT_DELAY: 10 IOT_DEBUG: 1 command: ["/opt/bite/device_simulator.py", "-t", "ws"] network_mode: "host" device-mqtt: <<: *service_default build: context: ../simulator image: daniviga/bite-device-simulator environment: IOT_HTTP: "http://ingress" IOT_MQTT: "broker:1883" # IOT_SERIAL: "mqtt1234" # IOT_DELAY: 10 IOT_DEBUG: 1 command: ["/opt/bite/device_simulator.py", "-t", "mqtt"] network_mode: "host"