Files
Compass/dev.sh
2025-08-27 21:30:05 +02:00

26 lines
537 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
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"