mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-01-02 02:48:02 -05:00
29 lines
597 B
Bash
Executable File
29 lines
597 B
Bash
Executable File
#!/bin/bash
|
|
|
|
ENV=${1:-dev}
|
|
PROJECT=$2
|
|
case $ENV in
|
|
dev)
|
|
NEXT_ENV=DEV ;;
|
|
prod)
|
|
NEXT_ENV=PROD ;;
|
|
*)
|
|
echo "Invalid environment; must be dev or prod."
|
|
exit 1
|
|
esac
|
|
|
|
ENVIRONMENT=$ENV
|
|
NEXT_PUBLIC_FIREBASE_ENV="${ENVIRONMENT}"
|
|
|
|
DIR=web
|
|
export IS_MANIFOLD_LOVE=true
|
|
source .env
|
|
|
|
npx dotenv -e .env -- npx concurrently \
|
|
-n API,NEXT,TS \
|
|
-c white,magenta,cyan \
|
|
"cross-env ENV=$NEXT_ENV yarn --cwd=backend/api dev" \
|
|
"cross-env NEXT_PUBLIC_API_URL=localhost:8088 NEXT_PUBLIC_FIREBASE_ENV=$NEXT_ENV yarn --cwd=$DIR serve" \
|
|
"cross-env yarn --cwd=$DIR ts-watch"
|
|
|