-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
41 lines (40 loc) · 1.17 KB
/
Copy pathdocker-compose.yaml
File metadata and controls
41 lines (40 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
services:
app:
container_name: app_test
build:
context: ./app
dockerfile: Dockerfile
loki:
image: grafana/loki:${GRAFANA_LOKI_VERSION:-3.5.2}
container_name: loki_test
ports:
- "12004:3100"
volumes:
- ./grafana/loki-config.yaml:/etc/loki/local-config.yaml
command: -config.file=/etc/loki/local-config.yaml
grafana:
image: grafana/grafana:${GRAFANA_VERSION:-12.1.0}
container_name: grafana_test
environment:
GF_AUTH_ANONYMOUS_ENABLED: true
GF_AUTH_ANONYMOUS_ORG_ROLE: "Admin"
GF_AUTH_DISABLE_LOGIN_FORM: "true"
GF_SERVER_ROOT_URL: "http://localhost:12000"
ports:
- 12000:3000/tcp
volumes:
- ./grafana/provisioning:/etc/grafana/provisioning
alloy:
image: grafana/alloy:${GRAFANA_ALLOY_VERSION:-v1.10.0}
container_name: alloy_test
user: root
privileged: true
pid: host
ports:
- 12001:12345 # Alloy UI
- 12002:4317
- 12003:4318
volumes:
- ./grafana/config.alloy:/etc/alloy/config.alloy:ro
- /var/run/docker.sock:/var/run/docker.sock
command: run --server.http.listen-addr=0.0.0.0:12345 --storage.path=/var/lib/alloy/data /etc/alloy/config.alloy