Files
Compass/scripts/build_web.sh
2025-10-28 15:16:13 +01:00

33 lines
558 B
Bash
Executable File

#!/bin/bash
set -e
cd "$(dirname "$0")"/..
# Paths
ROOT_ENV=".env" # your root .env
WEB_ENV="web/.env" # target for frontend
# Backup existing web/.env if it exists
if [ -f "$WEB_ENV" ]; then
cp "$WEB_ENV" "${WEB_ENV}.bak"
echo "Backed up existing $WEB_ENV to ${WEB_ENV}.bak"
fi
# Filter NEXT_PUBLIC_* lines
grep '^NEXT_PUBLIC_' "$ROOT_ENV" > "$WEB_ENV"
echo "Copied NEXT_PUBLIC_ variables to $WEB_ENV:"
echo "NEXT_PUBLIC_FIREBASE_ENV=prod" >> "$WEB_ENV"
cat "$WEB_ENV"
cd web
rm -rf .next
yarn build
yarn clear-nextjs-cache