38 lines
1.0 KiB
Bash
Executable File
38 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
# dev-startup.sh
|
|
|
|
set -e
|
|
|
|
echo "=== 🔄 Oppdaterer gcloud ==="
|
|
sudo apt-get update -q && sudo apt-get --only-upgrade install -y -q google-cloud-cli
|
|
|
|
echo "=== 🔑 Logger inn på gcloud ==="
|
|
gcloud auth login --no-launch-browser
|
|
|
|
echo "=== ⚙️ Setter prosjekt ==="
|
|
gcloud config set project propane-will-491900-m5
|
|
|
|
echo "=== 🔐 Application Default Credentials ==="
|
|
gcloud auth application-default login --no-launch-browser
|
|
gcloud auth application-default set-quota-project propane-will-491900-m5
|
|
|
|
echo "=== 🐙 Git ==="
|
|
cd ~/OSVauco && git pull
|
|
|
|
echo "=== 🌐 DNS-status ==="
|
|
dig costguard.oss.vauco.no CNAME @8.8.8.8 +short
|
|
dig opax.vauco.no CNAME @8.8.8.8 +short
|
|
|
|
echo "=== ☁️ Cloud Run ==="
|
|
gcloud run services list --region=us-central1
|
|
gcloud beta run domain-mappings list --region=us-central1
|
|
|
|
echo "=== ✅ Klar for utvikling! ==="
|
|
|
|
# --- Start OPAX? ---
|
|
read -rp $'\n▶ Start OPAX? [Y/n] ' answer
|
|
answer=${answer:-Y}
|
|
if [[ "$answer" =~ ^[Yy]$ ]]; then
|
|
source ~/OSVauco/scripts/opax.sh
|
|
fi
|