Files
safe-os-ui/build_and_push.sh

30 lines
676 B
Bash
Raw Permalink Normal View History

#!/bin/bash
# Configuration
REGISTRY="dcr-by1jwyxk44.71826370.xyz"
IMAGE_NAME="safe-os-ui"
TAG="latest"
FULL_IMAGE_NAME="$REGISTRY/$IMAGE_NAME:$TAG"
echo "Step 1: Building Docker image..."
docker build -t $IMAGE_NAME:$TAG .
if [ $? -ne 0 ]; then
echo "Error: Docker build failed."
exit 1
fi
echo "Step 2: Tagging image for registry..."
docker tag $IMAGE_NAME:$TAG $FULL_IMAGE_NAME
echo "Step 3: Pushing image to $REGISTRY..."
# Note: You might need to run 'docker login $REGISTRY' beforehand
docker push $FULL_IMAGE_NAME
if [ $? -eq 0 ]; then
echo "Success: Image has been pushed to $FULL_IMAGE_NAME"
else
echo "Error: Docker push failed."
exit 1
fi