add web ui
This commit is contained in:
40
web/build.sh
Executable file
40
web/build.sh
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
# Build script for Edge TTS Web UI Docker image
|
||||
|
||||
set -e # Exit on error
|
||||
|
||||
echo "🏗️ Building Edge TTS Web UI Docker Image"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
|
||||
# Configuration
|
||||
IMAGE_NAME="edge-tts-web"
|
||||
IMAGE_TAG="${1:-latest}"
|
||||
FULL_IMAGE_NAME="${IMAGE_NAME}:${IMAGE_TAG}"
|
||||
|
||||
# Check if Docker is installed
|
||||
if ! command -v docker &> /dev/null; then
|
||||
echo "❌ Docker is not installed. Please install Docker first."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Build the Docker image
|
||||
echo "📦 Building Docker image: ${FULL_IMAGE_NAME}"
|
||||
docker build -t "${FULL_IMAGE_NAME}" .
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo ""
|
||||
echo "✅ Build successful!"
|
||||
echo ""
|
||||
echo "Image details:"
|
||||
docker images | grep "${IMAGE_NAME}" | head -n 1
|
||||
echo ""
|
||||
echo "To run the container:"
|
||||
echo " docker run -d -p 8000:8000 --name edge-tts ${FULL_IMAGE_NAME}"
|
||||
echo ""
|
||||
echo "Or use docker-compose:"
|
||||
echo " docker-compose up -d"
|
||||
else
|
||||
echo "❌ Build failed!"
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user