docker watch
This commit is contained in:
parent
0f36d9b8a6
commit
878a2f0f54
@ -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:
|
||||
|
||||
@ -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=
|
||||
Loading…
x
Reference in New Issue
Block a user