zkt26/z2/prepare-app.sh

15 lines
638 B
Bash

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
echo "=== Ice Bay — Prepare ==="
if command -v minikube &>/dev/null && minikube status 2>/dev/null | grep -q "Running"; then
eval "$(minikube docker-env)"
fi
docker build -t icebay-web:latest "${SCRIPT_DIR}/app"
if command -v minikube &>/dev/null && minikube status 2>/dev/null | grep -q "Running"; then
minikube ssh "sudo mkdir -p /mnt/data/icebay-postgres && sudo chmod 777 /mnt/data/icebay-postgres"
else
sudo mkdir -p /mnt/data/icebay-postgres && sudo chmod 777 /mnt/data/icebay-postgres
fi
echo "Done. Run ./start-app.sh"