This commit is contained in:
10
ship.sh
10
ship.sh
@@ -1,9 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd)
|
|
||||||
|
|
||||||
# X Poster Build & Deploy Script
|
|
||||||
|
|
||||||
|
# Blog Build & Deploy Script
|
||||||
REGISTRY="harbor.scottyah.com"
|
REGISTRY="harbor.scottyah.com"
|
||||||
NAMESPACE="scottyah"
|
NAMESPACE="scottyah"
|
||||||
IMAGE_NAME="blog"
|
IMAGE_NAME="blog"
|
||||||
@@ -26,7 +24,7 @@ while [[ $# -gt 0 ]]; do
|
|||||||
-h|--help)
|
-h|--help)
|
||||||
echo "Usage: ./ship.sh [OPTIONS]"
|
echo "Usage: ./ship.sh [OPTIONS]"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Build and deploy X Poster to Kubernetes"
|
echo "Build and deploy Blog to Kubernetes"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Options:"
|
echo "Options:"
|
||||||
echo " --build-only Only build and push Docker image"
|
echo " --build-only Only build and push Docker image"
|
||||||
@@ -67,7 +65,7 @@ if [ "$DEPLOY_ONLY" = false ]; then
|
|||||||
--network=host \
|
--network=host \
|
||||||
-t "${TAG_TIMESTAMP}" \
|
-t "${TAG_TIMESTAMP}" \
|
||||||
-t "${TAG_LATEST}" \
|
-t "${TAG_LATEST}" \
|
||||||
"$SCRIPT_DIR/.."
|
"."
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "✅ Build complete!"
|
echo "✅ Build complete!"
|
||||||
@@ -94,7 +92,7 @@ if [ "$BUILD_ONLY" = false ]; then
|
|||||||
|
|
||||||
# Apply Kubernetes configuration
|
# Apply Kubernetes configuration
|
||||||
echo "Applying Kubernetes configuration..."
|
echo "Applying Kubernetes configuration..."
|
||||||
kubectl apply -f "$SCRIPT_DIR/../k8s.yaml"
|
kubectl apply -f "k8s.yaml"
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "Waiting for namespace to be ready..."
|
echo "Waiting for namespace to be ready..."
|
||||||
|
|||||||
Reference in New Issue
Block a user