25 lines
814 B
Bash
Executable File
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 |