From cd05aad9ab23a315a0f03028c5b7fbc39efbdea9 Mon Sep 17 00:00:00 2001 From: Anurag Mittal Date: Wed, 13 Nov 2024 10:05:18 +0000 Subject: [PATCH] dev container done --- .devcontainer/setup-dev-container.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.devcontainer/setup-dev-container.sh b/.devcontainer/setup-dev-container.sh index 62e5d7df..2e5eb69d 100644 --- a/.devcontainer/setup-dev-container.sh +++ b/.devcontainer/setup-dev-container.sh @@ -5,18 +5,29 @@ go install github.com/onsi/ginkgo/v2/ginkgo go get github.com/onsi/gomega/... # Create a KIND cluster +echo "Starting Minikube..." minikube start echo "Logging into GHCR (GitHub Container Registry)..." echo "$REPOSITORY_USER_TOKEN" | docker login ghcr.io -u "$REPOSITORY_USER" --password-stdin # Navigate to the directory and prepare the environment +echo "Preparing S3 and IAM log and directories..." cd .github/s3_and_iam_deployment && \ mkdir -p logs/s3 logs/iam logs/cosi_driver data/vaultdb && \ -chown -R vscode:vscode logs data && \ +sudo chown -R vscode:vscode logs data && \ chmod -R ugo+rwx logs data && \ # Start Docker Compose for the 'iam_s3' profile +echo "Deploying S3 and IAM using docker compose..." docker compose --profile iam_s3 up -d +# Set Minikube's Docker environment variables +eval $(minikube docker-env) + +# Prune Docker on Minikube's Docker Daemon +echo "Pruning unused images..." +docker images +docker system prune -af + echo "Setup complete."