about summary refs log tree commit diff
path: root/docker.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker.yml')
-rw-r--r--docker.yml37
1 files changed, 36 insertions, 1 deletions
diff --git a/docker.yml b/docker.yml
index d1d08b1..642fdc6 100644
--- a/docker.yml
+++ b/docker.yml
@@ -18,7 +18,42 @@
       project_src: composer/gitea
   - name: grafana
     docker_service:
-      project_src: composer/grafana
+      project_name: grafana
+      definition:
+        version: '2'
+        volumes:
+          grafana-storage:
+            external:
+              name: grafana_storage
+        services:
+          grafana:
+            image: grafana/grafana
+            ports:
+            - "127.0.0.1:5002:3000"
+            environment:
+            - GF_SERVER_ROOT_URL=http://grafana.dybiec.info
+            - GF_SECURITY_ADMIN_PASSWORD=very_secret
+            volumes:
+            - "grafana-storage:/var/lib/grafana"
+            restart: always
+          prometheus:
+            image: prom/prometheus
+            expose: [9090]
+            extra_hosts:
+            - "dockerhost:172.17.0.1"
+            volumes:
+              - "~/composer/monitoring/prometheus:/etc/prometheus/:ro"
+            restart: always
+          cadvisor:
+            image: google/cadvisor
+            expose: [8080]
+            volumes:
+              - "/:/rootfs:ro"
+              - "/var/run:/var/run:ro"
+              - "/sys:/sys:ro"
+              - "/var/lib/docker:/var/lib/docker:ro"
+              - "/dev/disk:/dev/disk:ro"
+            restart: always
   - name: registry
     docker_service:
       project_src: composer/registry