Something went wrong. Try again.
Monorepo for Aesthetic.Computer aesthetic.computer
Something went wrong. Try again.
826 B · 28 lines
Shell
1234567891011121314151617181920212223242526272829#!/bin/bash# Load secrets from vault for false.work UE5 builder operations# Usage: source ./load-secrets.sh
VAULT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../../aesthetic-computer-vault" && pwd)"SECRETS_FILE="$VAULT_DIR/false.work/ue5-builder.env"
if [ ! -f "$SECRETS_FILE" ]; then echo "❌ Secrets file not found: $SECRETS_FILE" echo "Make sure aesthetic-computer-vault is available" return 1fi
# Load secretsset -asource "$SECRETS_FILE"set +a
echo "✓ Loaded secrets from vault"echo " VM: $VM_IP"echo " P4 Server: $P4_SERVER"echo " Project: $PROJECT_NAME"
# Set up gcloud authentication if service key existsif [ -f "$VAULT_DIR/$GCP_SERVICE_ACCOUNT_KEY" ]; then export GOOGLE_APPLICATION_CREDENTIALS="$VAULT_DIR/$GCP_SERVICE_ACCOUNT_KEY" echo "✓ GCP service key configured"fi