-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrun.sh
29 lines (22 loc) · 770 Bytes
/
run.sh
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
#!/bin/bash
# As a first thing, we stop and remove existing containers
# and then destroy related volumes.
docker compose down --volumes
# Then we build Docker images
# and start Docker containers.
docker compose build kafka-zookeeper
docker compose build kafka-broker
docker compose build mysql-db
docker compose build data-manager
docker compose build api-gateway
docker compose build elasticsearch
docker compose build spark-metadata
docker compose build grafana-charts
docker compose build user-interface
docker compose up -d
# Finally, we wait for services to start and download all dependencies.
# After that, we restart Grafana to complete the extensions installation.
sleep 90
docker restart grafana-charts
sleep 40
curl -s https://localhost:3000/?orgId=1