docker watch

This commit is contained in:
DaKheera47 2025-12-26 20:31:25 +00:00
parent 0f36d9b8a6
commit 878a2f0f54
2 changed files with 21 additions and 43 deletions

View File

@ -67,6 +67,27 @@ services:
timeout: 10s
retries: 3
start_period: 10s
develop:
watch:
# Rebuild container when package.json changes
- path: ./orchestrator/package.json
action: rebuild
- path: ./orchestrator/package-lock.json
action: rebuild
# Sync source code changes and rebuild inside container
- path: ./orchestrator/src
target: /app/orchestrator/src
action: sync+restart
# Sync extractor changes
- path: ./extractors/gradcracker/src
target: /app/extractors/gradcracker/src
action: sync+restart
- path: ./extractors/ukvisajobs/src
target: /app/extractors/ukvisajobs/src
action: sync+restart
- path: ./extractors/jobspy
target: /app/extractors/jobspy
action: sync+restart
# Volumes for data persistence
volumes:

View File

@ -1,43 +0,0 @@
# Server
PORT=3001
# OpenRouter API (for AI features)
OPENROUTER_API_KEY=your_openrouter_api_key_here
MODEL=openai/gpt-4o-mini
# Notion integration (optional)
NOTION_API_KEY=
NOTION_DATABASE_ID=
# Webhook security (optional)
WEBHOOK_SECRET=
PIPELINE_WEBHOOK_URL=
JOB_COMPLETE_WEBHOOK_URL=
# Pipeline configuration
PIPELINE_TOP_N=10
PIPELINE_MIN_SCORE=50
# RXResume credentials (for PDF generation)
RXRESUME_EMAIL=
RXRESUME_PASSWORD=
# =============================================================================
# JobSpy (Indeed/LinkedIn scraping) - optional
# =============================================================================
JOBSPY_SITES=indeed,linkedin
JOBSPY_SEARCH_TERM=web developer
JOBSPY_LOCATION=UK
JOBSPY_RESULTS_WANTED=200
JOBSPY_HOURS_OLD=72
JOBSPY_COUNTRY_INDEED=UK
JOBSPY_LINKEDIN_FETCH_DESCRIPTION=1
# =============================================================================
# UKVisaJobs (UK visa sponsorship job scraping) - optional
# =============================================================================
# Get these tokens from browser dev tools after logging into my.ukvisajobs.com
UKVISAJOBS_TOKEN=
UKVISAJOBS_AUTH_TOKEN=
UKVISAJOBS_CSRF_TOKEN=
UKVISAJOBS_CI_SESSION=