45 lines
956 B
Bash
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}"
|