blob: acd38c92b620027d7d949d0a5b2930c14d51c9dc (
plain) (
blame)
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
41
42
43
44
45
46
47
48
|
version: '3'
services:
checkinbot:
image: "clarkzjw/checkin.bot:latest"
restart: always
volumes:
- "./config.ini:/usr/src/app/config.ini"
- sqlite3:/usr/src/app/database/
ports:
- "8080:8080"
krakend:
image: "devopsfaith/krakend:2.2"
restart: always
ports:
- "8081:8080"
- "9091:9091"
volumes:
- "./krakend.json:/etc/krakend/krakend.json"
influx:
image: influxdb:2.6.1
environment:
- "DOCKER_INFLUXDB_INIT_MODE=setup"
- "DOCKER_INFLUXDB_INIT_USERNAME=krakend"
- "DOCKER_INFLUXDB_INIT_PASSWORD=password"
- "DOCKER_INFLUXDB_INIT_ORG=my-org"
- "DOCKER_INFLUXDB_INIT_BUCKET=krakend"
- "DOCKER_INFLUXDB_INIT_RETENTION=1w"
- "DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=my-super-secret-auth-token"
ports:
- "8086:8086"
volumes:
- influxdb:/var/lib/influxdb2
- "./influx/initdb.sh:/docker-entrypoint-initdb.d/initdb.sh"
grafana:
image: "grafana/grafana:9.3.6"
restart: always
ports:
- "3000:3000"
volumes:
- grafana:/var/lib/grafana
volumes:
sqlite3:
grafana:
influxdb:
|