Files
Keyboard-Vagabond-Web/build.sh

28 lines
722 B
Bash
Raw Normal View History

2025-08-13 15:54:35 -05:00
set -e
REGISTRY="registry.keyboardvagabond.com"
VERSION="latest"
PLATFORM="linux/arm64"
IMAGE_NAME="keyboard-vagabond-landing"
echo "Building Keyboard Vagabond Landing Page..."
docker build \
--platform $PLATFORM \
--tag $REGISTRY/library/$IMAGE_NAME:$VERSION \
--tag $REGISTRY/library/$IMAGE_NAME:latest \
.
echo "✓ Container built successfully!"
read -p "Push to Harbor registry? (y/N): " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
echo "Pushing to registry..."
docker login $REGISTRY
docker push $REGISTRY/library/$IMAGE_NAME:$VERSION
docker push $REGISTRY/library/$IMAGE_NAME:latest
echo "✓ Container pushed successfully!"
fi
echo "🚀 Ready for Kubernetes deployment!"