diff --git a/docker-compose.yml b/docker-compose.yml index 7b7ff93..9169807 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,72 +1,73 @@ version: "3.7" + services: openhab: - image: openhab/openhab:milestone-debian - container_name: mon_openhab + image: openhab/openhab:milestone + container_name: openhab ports: - '8080:8080' - '8443:8443' networks: - - 'monitoring' + - 'home' env_file: - 'openhab.env' volumes: - '/etc/localtime:/etc/localtime:ro' - '/etc/timezone:/etc/timezone:ro' - - '/docker/openhab/conf:/openhab/conf' - - '/docker/openhab/userdata:/openhab/userdata' - - '/docker/openhab/addons:/openhab/addons' - labels: - com.centurylinklabs.watchtower.enable: "true" - deploy: - mode: replicated - replicas: 1 - placement: - constraints: - - node.labels.openhab == true + - '/volume1/docker/openhab/conf:/openhab/conf' + - '/volume1/docker/openhab/userdata:/openhab/userdata' + - '/volume1/docker/openhab/addons:/openhab/addons' +# labels: +# com.centurylinklabs.watchtower.enable: "true" +# deploy: +# mode: replicated +# replicas: 1 +# placement: +# constraints: +# - node.labels.openhab == true influxdb: image: influxdb:2.0 - container_name: mon_influxdb + container_name: influxdb ports: - '8083:8083' - '8086:8086' - '8090:8090' networks: - - 'monitoring' + - 'home' env_file: - 'influxdb.env' volumes: - - '/docker/influxdb:/var/lib/influxdb' - labels: - com.centurylinklabs.watchtower.enable: "true" - deploy: - mode: replicated - replicas: 1 + - '/volume1/docker/influxdb:/var/lib/influxdb' +# labels: +# com.centurylinklabs.watchtower.enable: "true" +# deploy: +# mode: replicated +# replicas: 1 grafana: image: grafana/grafana:latest - container_name: mon_grafana + container_name: grafana ports: - "3001:3000" networks: - - 'monitoring' + - 'home' env_file: - 'grafana.env' user: "0" volumes: - - '/docker/grafana:/var/lib/grafana' - labels: - com.centurylinklabs.watchtower.enable: "true" - deploy: - mode: replicated - replicas: 1 - placement: - constraints: - - node.labels.grafana == true + - '/volume1/docker/grafana:/var/lib/grafana' +# labels: +# com.centurylinklabs.watchtower.enable: "true" +# deploy: +# mode: replicated +# replicas: 1 +# placement: +# constraints: +# - node.labels.grafana == true networks: - monitoring: + home: volumes: openhab-volume: external: true