27 lines
664 B
Bash
Executable File
27 lines
664 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Set image name and tag
|
|
IMAGE_NAME="ssvc-rimsting-vote"
|
|
TAG="latest"
|
|
|
|
# Build the Docker image
|
|
echo "Building Docker image: ${IMAGE_NAME}:${TAG}"
|
|
docker build -t ${IMAGE_NAME}:${TAG} .
|
|
|
|
# Check if build was successful
|
|
if [ $? -eq 0 ]; then
|
|
echo "Docker image built successfully!"
|
|
echo ""
|
|
echo "Image details:"
|
|
docker images ${IMAGE_NAME}:${TAG}
|
|
echo ""
|
|
echo "To run the container:"
|
|
echo "docker run -p 3000:3000 ${IMAGE_NAME}:${TAG}"
|
|
echo ""
|
|
echo "To run the container with persistent data volume:"
|
|
echo "docker run -p 3000:3000 -v $(pwd)/data:/app/data ${IMAGE_NAME}:${TAG}"
|
|
else
|
|
echo "Error building Docker image"
|
|
exit 1
|
|
fi
|