24 lines
597 B
Bash
24 lines
597 B
Bash
|
|
#!/bin/bash
|
||
|
|
# Docker build script for CutThenThink Lite
|
||
|
|
set -e
|
||
|
|
|
||
|
|
IMAGE_NAME="cutthink-lite-builder"
|
||
|
|
CONTAINER_NAME="cutthink-lite-build-container"
|
||
|
|
|
||
|
|
echo "Building CutThenThink Lite using Docker..."
|
||
|
|
|
||
|
|
# Build Docker image
|
||
|
|
echo "Building Docker image..."
|
||
|
|
docker build -f Dockerfile.build -t $IMAGE_NAME .
|
||
|
|
|
||
|
|
# Run build in container
|
||
|
|
echo "Running build in container..."
|
||
|
|
docker run --rm -v $(pwd):/out $IMAGE_NAME bash -c "
|
||
|
|
cp -r /app/src-tauri/target/release/bundle/* /out/
|
||
|
|
"
|
||
|
|
|
||
|
|
echo "Build complete! Check the bundle directory for output."
|
||
|
|
echo ""
|
||
|
|
echo "To clean up:"
|
||
|
|
echo " docker rmi $IMAGE_NAME"
|