25 lines
602 B
Bash
Executable File
25 lines
602 B
Bash
Executable File
#PREPARE
|
|
echo "Setting Version"
|
|
VERSION_NUMBER=$(date +%Y)"."$(date +%m)"."$(date +%d)
|
|
echo $VERSION_NUMBER
|
|
|
|
#RESTORE PACKAGES
|
|
cd source || exit
|
|
yarn install
|
|
cd ..
|
|
|
|
#BUILD UI
|
|
echo "Building:" "$VERSION_NUMBER"
|
|
cd source || exit
|
|
ng build --configuration=production
|
|
cd ..
|
|
|
|
#PACKAGE
|
|
echo "Dockerizing"
|
|
docker build -t troop20-web:$VERSION_NUMBER -f Dockerfile .
|
|
docker tag troop20-web:$VERSION_NUMBER terralilly85/troop20-web:$VERSION_NUMBER
|
|
docker buildx build --platform linux/arm64 --push -t terralilly85/troop20-web:$VERSION_NUMBER .
|
|
|
|
#CLEAN UP ARTIFACTS
|
|
echo "Cleaning up artifacts"
|
|
rm -r source/dist |