diff --git a/docker-compose/docker-compose.override-example.yaml b/docker-compose/docker-compose.override-example.yaml new file mode 100644 index 000000000..4aef37ad2 --- /dev/null +++ b/docker-compose/docker-compose.override-example.yaml @@ -0,0 +1,17 @@ +services: + + caddy: + scale: 0 + + sourcegraph-frontend-0: + ports: + - '0.0.0.0:7080:3080' + + grafana: + environment: + - 'PGHOST=${PGHOST}' + - 'PGPORT=${PGPORT}' + - 'PGDATABASE=${PGDATABASE}' + - 'PGGRAFANAUSER=${PGGRAFANAUSER}' + - 'PGGRAFANAPASSWORD=${PGGRAFANAPASSWORD}' + - 'PGSSLMODE=${PGSSLMODE}' diff --git a/grafana/datasources/datasources-pgsql.yaml b/grafana/datasources/datasources-pgsql.yaml new file mode 100644 index 000000000..358ecf1f2 --- /dev/null +++ b/grafana/datasources/datasources-pgsql.yaml @@ -0,0 +1,12 @@ +apiVersion: 1 + +datasources: + - name: pgsql + type: postgres + url: $PGHOST:$PGPORT + user: $PGGRAFANAUSER + database: $PGDATABASE + secureJsonData: + password: $PGGRAFANAPASSWORD + jsonData: + sslmode: $PGSSLMODE