Files
jobtrackingapp/dev/local-workers.override.yml
T

48 lines
1.7 KiB
YAML

# Apply only to the separately verified standalone jobjakt-dev stack.
services:
backend:
environment:
Workers__RulesEnabled: "true"
Workers__FollowUpRemindersEnabled: "true"
Workers__SavedJobSearchAlertsEnabled: "true"
Workers__DailyExportEnabled: "true"
Workers__JobEnrichmentEnabled: "true"
Workers__AiOperationsEnabled: "true"
Workers__CvDocumentImportsEnabled: "true"
Exports__DailyEnabled: "true"
Email__FollowUpReminders__Enabled: "true"
Email__Enabled: "true"
Email__SmtpHost: mailpit
Email__SmtpPort: "1025"
Email__SmtpEnableSsl: "false"
Email__SmtpUser: ""
Email__SmtpPassword: ""
Ai__ExternalProcessingEnabled: "false"
Ai__RequestTimeoutSeconds: "240"
ai-service:
# Previously qualified local image contains both the legacy and isolated Docling runtimes.
image: jobtracker-cv-import-sidecar:dev-04
environment:
OLLAMA_BASE_URL: http://jobjakt-dev-ollama:11434
OLLAMA_MODEL: qwen2.5:7b
AI_PROVIDER: ollama
AI_ROUTING_MODE: local_only
EXTERNAL_AI_ENABLED: "false"
CV_IMPORT_AI_ENABLED: "false"
AI_SERVICE_SKIP_MODEL_LOAD: "0"
SKIP_MODEL_LOAD: "0"
HF_HOME: /models
HF_HUB_OFFLINE: "1"
TRANSFORMERS_OFFLINE: "1"
HF_HUB_DISABLE_TELEMETRY: "1"
OMP_NUM_THREADS: "2"
MKL_NUM_THREADS: "2"
volumes:
- type: bind
source: ${JOBTRACKER_DEV_BART_ARTIFACT:?Verify the isolated trained checkpoint first}
target: /models/hub/models--sshleifer--distilbart-cnn-12-6/snapshots/a4f8f3ea906ed274767e9906dbaede7531d660ff
read_only: true
mem_limit: 4g
cpus: 2
pids_limit: 256