#!/bin/bash KUBERNETES_ENV_FILE=$(realpath ${1:-"./kube.exemple.env"}) HOST=${2:-"http://localhost:8000"} docker network create oc | true docker compose down cd ./tools && docker compose -f ./docker-compose.dev.yml up --force-recreate -d docker compose -f ./docker-compose.traefik.yml up --force-recreate -d && cd .. cd ./db && ./add.sh && cd .. 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 "Building $i" docker kill $i | true docker rm $i | true cd ./$i cp $KUBERNETES_ENV_FILE ./env.env docker build . -t $i --build-arg=HOST=$HOST && docker compose up -d cd .. done