26 lines
586 B
Bash
26 lines
586 B
Bash
|
|
#!/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!"
|