From 6905a709a7eab2cc69705048142bf6163ed72ecf Mon Sep 17 00:00:00 2001 From: "Nicholas St. Germain" Date: Thu, 3 Jan 2019 14:48:51 -0600 Subject: [PATCH] add docker-compose stack install option. fixes #84 --- docker-compose.yml | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f7a84e3 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,51 @@ +version: '3' +networks: + internal: + driver: bridge +services: + influxdb: + container_name: influxdb + hostname: influxdb + user: 911 + image: influxdb + networks: + - internal + volumes: + - /path/to/docker-influxdb/config-folder:/var/lib/influxdb + - /path/to/docker-influxdb/config-folder/influxdb.conf:/etc/influxdb/influxdb.conf:ro + restart: unless-stopped + command: -config /etc/influxdb/influxdb.conf + varken: + container_name: varken + hostname: varken + image: boerderij/varken + networks: + - internal + volumes: + - /path/to/docker-varken/config-folder:/config + environment: + - PGID=911 + - PUID=911 + - TZ=America/Chicago + depends_on: + - influxdb + restart: unless-stopped + grafana: + container_name: grafana + hostname: grafana + user: 911 + image: grafana/grafana + networks: + - internal + ports: + - 3000:3000 + volumes: + - /path/to/docker-grafana/config-folder:/config + environment: + - GF_PATHS_DATA=/config/data + - GF_PATHS_LOGS=/config/logs + - GF_PATHS_PLUGINS=/config/data/plugins + - GF_INSTALL_PLUGINS=grafana-piechart-panel,grafana-worldmap-panel + depends_on: + - influxdb + restart: unless-stopped \ No newline at end of file