Files
zkill-susser/build.sh

45 lines
956 B
Bash

#!/bin/bash
REGISTRY="docker.site.quack-lab.dev"
BACKEND_IMAGE="zkill-susser-backend"
FRONTEND_IMAGE="zkill-susser-frontend"
echo "Building backend Docker image..."
docker build -t ${BACKEND_IMAGE} .
if [ $? -ne 0 ]; then
echo "Error building backend Docker image"
exit 1
fi
echo "Tagging backend image as ${REGISTRY}/${BACKEND_IMAGE}..."
docker tag ${BACKEND_IMAGE} ${REGISTRY}/${BACKEND_IMAGE}
if [ $? -ne 0 ]; then
echo "Error tagging backend Docker image"
exit 1
fi
echo "Pushing backend to registry..."
docker push ${REGISTRY}/${BACKEND_IMAGE}
if [ $? -ne 0 ]; then
echo "Error pushing backend Docker image"
exit 1
fi
echo ""
echo "Building frontend..."
cd frontend
bash build.sh
if [ $? -ne 0 ]; then
echo "Error building frontend"
exit 1
fi
cd ..
echo ""
echo "Docker images built, tagged, and pushed successfully!"
echo "Backend: ${REGISTRY}/${BACKEND_IMAGE}"
echo "Frontend: ${REGISTRY}/${FRONTEND_IMAGE}"