Files
ScraperControl/scripts/deploy-local.sh

26 lines
586 B
Bash
Executable File

#!/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!"