Squashed commit of the following: commit 2b0f98a4151d3afddd6e717cf3495dd4f78fb79e Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se> Date: Tue Sep 14 15:56:22 2021 +0200 Removed unused files commit 0c308eea737b181bb56628c964d6a15f8f142712 Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se> Date: Tue Sep 14 15:52:34 2021 +0200 Implemented version number so it is saved in environments file upon build
67 lines
1.8 KiB
Bash
67 lines
1.8 KiB
Bash
#!/bin/bash
|
|
|
|
#
|
|
# Script to serve the application and creating a version number depending on build
|
|
|
|
|
|
# ----------------------------------
|
|
# COLORS
|
|
# ----------------------------------
|
|
NOCOLOR='\033[0m'
|
|
RED='\033[0;31m'
|
|
GREEN='\033[0;32m'
|
|
ORANGE='\033[0;33m'
|
|
CYAN='\033[0;36m'
|
|
YELLOW='\033[1;33m'
|
|
|
|
BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
|
|
|
while [ $# -gt 0 ]; do
|
|
|
|
if [[ $1 == *"--"* ]]; then
|
|
param="${1/--/}"
|
|
declare $param="$2"
|
|
# echo $1 $2 // Optional to see the parameter:value result
|
|
fi
|
|
|
|
shift
|
|
done
|
|
|
|
config=${config:-prod}
|
|
version=${version:-$config}
|
|
|
|
|
|
# ----------------------------------
|
|
# UPDATING VERSION
|
|
# ----------------------------------
|
|
echo -e "${CYAN}Setting version to ${version} inside environments.${config}.ts${NOCOLOR}"
|
|
sed "s/version:.*',/version: '${version}',/" apps/mina-sidor-fa/src/environments/environment.$config.ts > temp.txt && mv temp.txt apps/mina-sidor-fa/src/environments/environment.$config.ts
|
|
echo -e "${GREEN}Version set to ${version}${NOCOLOR}"
|
|
|
|
# ----------------------------------
|
|
# BUILD APPLICATION
|
|
# ----------------------------------
|
|
|
|
|
|
if [ $config = "prod" ]; then
|
|
echo -e "${CYAN}Running npm run start -- --configuration production${NOCOLOR}"
|
|
npm run start -- --configuration production
|
|
echo -e "${GREEN}Application started${NOCOLOR}"
|
|
exit
|
|
elif [ $config = 'local' ]; then
|
|
echo -e "${CYAN}Running npm run start${NOCOLOR}"
|
|
npm run start
|
|
echo -e "${GREEN}Application started${NOCOLOR}"
|
|
exit
|
|
elif [ $config = 'acc' ]; then
|
|
echo -e "${CYAN}Running npm run start -- --configuration acc${NOCOLOR}"
|
|
npm run start -- --configuration acc
|
|
echo -e "${GREEN}Application started${NOCOLOR}"
|
|
exit
|
|
else
|
|
echo -e "${CYAN}Running npm run start:${CONFIG}${NOCOLOR}"
|
|
npm run start:$config
|
|
echo -e "${GREEN}Application started${NOCOLOR}"
|
|
exit
|
|
fi
|