#!/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