mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-01-01 18:38:18 -05:00
33 lines
558 B
Bash
Executable File
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
|