diff --git a/scripts/deploy-local.sh b/scripts/deploy-local.sh new file mode 100755 index 0000000..e187851 --- /dev/null +++ b/scripts/deploy-local.sh @@ -0,0 +1,25 @@ +#!/bin/bash +set -e + +DEV_PATH="$HOME/Documents/ScraperControl" +DOCKER_PATH="/opt/docker/scraper-control" + +echo "Syncing dev → Docker deployment..." + +rsync -avz \ + --exclude node_modules \ + --exclude .next \ + --exclude '.env*' \ + --exclude .git \ + --exclude .claude \ + --exclude .playwright-mcp \ + "$DEV_PATH/" "$DOCKER_PATH/" + +echo "Restarting Docker services..." +cd "$DOCKER_PATH" +docker compose build app scheduler freesearch-enrichment +docker compose up -d app scheduler freesearch-enrichment +docker compose ps +docker compose logs --tail 5 scheduler + +echo "Deploy complete!"