Compare commits
No commits in common. "227f5f7a3227a9d368a0bf316959a644b8552d95" and "cade08b7ac8d96a8ef28186b6b7252ce34287de3" have entirely different histories.
227f5f7a32
...
cade08b7ac
1 changed files with 14 additions and 36 deletions
50
build.sh
50
build.sh
|
@ -1,60 +1,38 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Reset
|
||||
RESET='\033[0m' # Text Reset
|
||||
|
||||
# Regular Colors
|
||||
BLACK='\033[0;30m' # Black
|
||||
RED='\033[0;31m' # Red
|
||||
GREEN='\033[0;32m' # Green
|
||||
YELLOW='\033[0;33m' # Yellow
|
||||
BLUE='\033[0;34m' # Blue
|
||||
PURPLE='\033[0;35m' # Purple
|
||||
CYAN='\033[0;36m' # Cyan
|
||||
WHITE='\033[0;37m' # White
|
||||
|
||||
BACKEND_Q="${CYAN}build the backend? ${GREEN}Yes(y) ${RESET}/ ${RED}No(n) ${RESET}/ ${YELLOW}Cancel(c)${RESET}:- "
|
||||
FRONTEND_Q="${CYAN}build the frontend? ${GREEN}Yes(y) ${RESET}/ ${RED}No(n) ${RESET}/ ${YELLOW}Cancel(c)${RESET}:- "
|
||||
EXITING="${RED}exiting...${RESET}"
|
||||
NO_CHOICE="${RED}no choice given, exiting...${RESET}"
|
||||
BUILD_CANCELLED="${YELLOW}canelling build...${RESET}"
|
||||
BUILDING_BACK="${PURPLE}building backend!${RESET}"
|
||||
BUILDING_FRONT="${PURPLE}building static site!${RESET}"
|
||||
|
||||
read -p "$(echo -e ${FRONTEND_Q})" choice
|
||||
read -p "build the frontend? Yes(y) / No(n) / Cancel(c):- " choice
|
||||
if [ "$choice" = "y" ]; then
|
||||
echo -e "${BUILDING_FRONT}"
|
||||
echo "building static site!"
|
||||
pnpm i
|
||||
pnpm run build
|
||||
read -p "$(echo -e ${BACKEND_Q})" choice
|
||||
read -p "build the backend? Yes(y) / No(n) / Cancel(c):- " choice
|
||||
if [ "$choice" = "y" ]; then
|
||||
echo -e "${BUILDING_BACK}"
|
||||
echo "building backend!"
|
||||
cd backend
|
||||
./gradlew shadowJar
|
||||
systemctl restart nelle-observer-api
|
||||
elif [ "$choice" = "n" ]; then
|
||||
echo -e "${EXITING}"
|
||||
echo "exiting..."
|
||||
elif [ "$choice" = "c" ]; then
|
||||
echo -e "${BUILD_CANCELLED}"
|
||||
echo "build cancelled"
|
||||
else
|
||||
echo -e "${NO_CHOICE}"
|
||||
echo "no choice given, exiting..."
|
||||
fi
|
||||
elif [ "$choice" = "n" ]; then
|
||||
read -p "$(echo -e ${BACKEND_Q})" choice
|
||||
read -p "build the backend? Yes(y) / No(n) / Cancel(c):- " choice
|
||||
if [ "$choice" = "y" ]; then
|
||||
echo -e "${BUILDING_BACK}}"
|
||||
echo "building backend!"
|
||||
cd backend
|
||||
./gradlew shadowJar
|
||||
systemctl restart nelle-observer-api
|
||||
elif [ "$choice" = "n" ]; then
|
||||
echo -e "${EXITING}"
|
||||
echo "exiting..."
|
||||
elif [ "$choice" = "c" ]; then
|
||||
echo -e "${BUILD_CANCELLED}"
|
||||
echo "build cancelled"
|
||||
else
|
||||
echo -e "${NO_CHOICE}"
|
||||
echo "no choice given, exiting..."
|
||||
fi
|
||||
elif [ "$choice" = "c" ]; then
|
||||
echo -e "${BUILD_CANCELLED}"
|
||||
echo "Installation cancelled"
|
||||
else
|
||||
echo -e "${NO_CHOICE}"
|
||||
echo "No Choice given, exiting..."
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue