web/build-production.sh
terralilly85 c4e0cfc5ce feature/web2 (#1)
Co-authored-by: Tara Wilson <tara@taraformed.com>
Reviewed-on: #1
2025-02-20 20:52:40 -05:00

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