-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdocker-compose.yml
42 lines (41 loc) · 1.33 KB
/
docker-compose.yml
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
version: "2"
services:
mysql:
image: docker.io/bitnami/mysql:8.0
ports:
- '3306:3306'
command: "/opt/bitnami/scripts/mysql/run.sh --sql_mode="
environment:
- MYSQL_ROOT_USER=AOCryptoBot
- MYSQL_ROOT_PASSWORD=admin
- MYSQL_DATABASE=AOCryptoBot
volumes:
- 'mysql_data:/bitnami/mysql/data'
healthcheck:
test: ['CMD', '/opt/bitnami/scripts/mysql/healthcheck.sh']
interval: 15s
timeout: 5s
retries: 6
aocryptobot:
image: aocryptobot:development
user: "${UID}:${GID}"
entrypoint: ["./wait-for-it.sh", "--timeout=60", "-q", "mysql:3306", "--", "/aocryptobot"]
volumes:
- /Users/alberto/GolandProyects/AOCryptobotGit/conf.env:/conf.env
grafana:
image: docker.io/bitnami/grafana:9
ports:
- '3000:3000'
environment:
- 'GF_SECURITY_ADMIN_PASSWORD=bitnami'
- 'GF_PATHS_PROVISIONING=/opt/bitnami/grafana/provisioning/'
- 'GF_INSTALL_PLUGINS=marcusolsson-json-datasource,yesoreyeram-infinity-datasource'
volumes:
- grafana_data:/opt/bitnami/grafana/data
- ./composer/grafana_provisioning/datasources:/opt/bitnami/grafana/provisioning/datasources
- ./composer/grafana_provisioning/dashboards:/opt/bitnami/grafana/provisioning/dashboards
volumes:
grafana_data:
driver: local
mysql_data:
driver: local