Spaces:
Running
Running
# Build script for RunPod deployment | |
echo "Building RunPod Docker image with MinerU models..." | |
# Set variables | |
IMAGE_NAME="mineru-runpod" | |
TAG="latest" | |
DOCKER_REPO="marcosremar2/mineru-runpod" # Change to your Docker Hub username | |
# Build the image | |
echo "Building Docker image..." | |
docker build -f Dockerfile.runpod -t ${IMAGE_NAME}:${TAG} . | |
# Tag for Docker Hub | |
docker tag ${IMAGE_NAME}:${TAG} ${DOCKER_REPO}:${TAG} | |
echo "Build complete!" | |
echo "" | |
echo "To test locally:" | |
echo "docker run --rm -p 8000:8000 ${IMAGE_NAME}:${TAG}" | |
echo "" | |
echo "To push to Docker Hub:" | |
echo "docker login" | |
echo "docker push ${DOCKER_REPO}:${TAG}" | |
echo "" | |
echo "Docker image size:" | |
docker images ${IMAGE_NAME}:${TAG} --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}" |