Skip to content

Commit 6ef1192

Browse files
committed
Use Dockerfile to build Grafana images
1 parent 875fd6a commit 6ef1192

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

src/docker-compose.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@ version: "3.8"
22

33
services:
44
grafana:
5-
image: grafana/grafana
6-
volumes:
7-
- ./grafana/grafana.ini:/etc/grafana/grafana.ini
8-
- ./grafana/provisioning/dashboards:/etc/grafana/provisioning/dashboards
9-
- ./grafana/provisioning/datasources:/etc/grafana/provisioning/datasources
5+
build: ./grafana
106
ports:
117
- 3000:3000
128
environment:

src/grafana/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM grafana/grafana:10.3.4
2+
3+
COPY ./provisioning/datasources /etc/grafana/provisioning/datasources
4+
COPY ./provisioning/dashboards /etc/grafana/provisioning/dashboards
5+
6+
COPY ./grafana.ini /etc/grafana/grafana.ini

src/grafana/provisioning/datasources/postgres.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ datasources:
1515
maxIdleConnsAuto: true # Grafana v9.5.1+
1616
connMaxLifetime: 14400 # Grafana v5.4+
1717
postgresVersion: 903 # 903=9.3, 904=9.4, 905=9.5, 906=9.6, 1000=10
18-
timescaledb: false
18+
timescaledb: false

0 commit comments

Comments
 (0)