Skip to content

Commit a3cfef5

Browse files
author
woodsaj
committed
add docker-compose for testing remote renderering
1 parent 972a5a1 commit a3cfef5

File tree

3 files changed

+497
-1
lines changed

3 files changed

+497
-1
lines changed

README.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,27 @@ Nodejs v8+ installed.
1010

1111
- git clone into Grafana external plugins folder.
1212
- yarn install --pure-lockfile
13-
- npm run build
13+
- yarn run build
1414
- restart grafana-server , it should log output that the renderer plugin was found and started.
1515
- To get more logging info update grafana.ini section [log] , key filters = rendering:debug
16+
17+
18+
# Remote Rendering Docker image
19+
20+
A dockerfile is provided for deploying the remote-image-renderer in a container.
21+
You can then configure your Grafana server to use the container via the
22+
```
23+
[rendering]
24+
server_url=http://renderer:8081/render
25+
```
26+
config setting in grafana.ini
27+
28+
A docker-compose example is provided in docker/
29+
to launch
30+
31+
```
32+
cd docker
33+
docker-compose up
34+
```
35+
36+

docker/docker-compose.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
version: '2'
2+
3+
services:
4+
grafana:
5+
hostname: grafana
6+
image: grafana:dev
7+
ports:
8+
- "3000:3000"
9+
- "2003:2003"
10+
volumes:
11+
- ./grafana.ini:/etc/grafana/grafana.ini
12+
renderer:
13+
hostname: renderer
14+
image: grafana-image-renderer:latest
15+
ports:
16+
- "8081:8081"
17+

0 commit comments

Comments
 (0)