#!/bin/bash # Test the complete build process locally # Clean up any existing test containers echo "Cleaning up any existing test containers..." docker stop omnisealbench-test 2>/dev/null || true docker rm omnisealbench-test 2>/dev/null || true echo "Building Docker image..." docker build -t omnisealbench-local . if [ $? -ne 0 ]; then echo "Docker build failed!" exit 1 fi echo "Running container..." docker run -d -p 5002:5000 --name omnisealbench-test omnisealbench-local if [ $? -ne 0 ]; then echo "Docker run failed!" exit 1 fi echo "Container started! Application should be available at:" echo "http://localhost:5002" echo "" echo "To see container logs, run:" echo "docker logs -f omnisealbench-test" echo "" echo "To stop and remove the container, run:" echo "docker stop omnisealbench-test && docker rm omnisealbench-test"