Files
osintbuddy/ob/cmd/ui_dev

25 lines
814 B
Bash
Executable File

#!/usr/bin/env bash
. ./cmd/env
run_uidev() {
unset ERR
cmd/api_gen || ERR=$?
if [[ $ERR > 0 ]]; then
error "We ran into an error generating the frontends API client. Is the backend running?"
fi
success "Starting frontend:"
info " http://localhost:3000"
ob_compose stop ui > /dev/null 2>&1
. $COMPOSE_ENV_FILES
echo "REACT_APP_BASE_URL (used by ui to call backend): $REACT_APP_BASE_URL"
cd ../frontend
export REACT_APP_BASE_URL=$REACT_APP_BASE_URL
export REACT_APP_CASDOOR_ENDPOINT=$REACT_APP_CASDOOR_ENDPOINT
export REACT_APP_CASDOOR_CLIENT_ID=$REACT_APP_CASDOOR_CLIENT_ID
export REACT_APP_CASDOOR_ORG_NAME=$REACT_APP_CASDOOR_ORG_NAME
export REACT_APP_CASDOOR_APP_NAME=$REACT_APP_CASDOOR_APP_NAME
npm run ui:dev
exit 0
}
run_uidev