48 lines
682 B
Bash
Executable File
48 lines
682 B
Bash
Executable File
#!/bin/bash
|
|
docker network delete oc | true
|
|
|
|
docker compose -f ./tools/docker-compose.traefik.yml down
|
|
|
|
TOOLS=(
|
|
"mongo"
|
|
"mongo-express"
|
|
"nats"
|
|
"loki"
|
|
"grafana"
|
|
"hydra-client"
|
|
"hydra"
|
|
"keto"
|
|
"ldap"
|
|
)
|
|
|
|
for i in "${TOOLS[@]}"
|
|
do
|
|
echo "kill $i"
|
|
docker kill $i | true
|
|
docker rm $i | true
|
|
done
|
|
|
|
cd ../..
|
|
|
|
REPOS=(
|
|
"oc-auth"
|
|
"oc-catalog"
|
|
"oc-datacenter"
|
|
"oc-monitord"
|
|
"oc-peer"
|
|
"oc-shared"
|
|
"oc-scheduler"
|
|
"oc-schedulerd"
|
|
"oc-workflow"
|
|
"oc-workspace"
|
|
"oc-front"
|
|
)
|
|
for i in "${REPOS[@]}"
|
|
do
|
|
echo "Kill $i"
|
|
cd ./$i
|
|
docker kill $i | true
|
|
docker rm $i | true
|
|
make purge | true
|
|
cd ..
|
|
done |