-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
73 lines (66 loc) · 2.24 KB
/
Copy path.env.example
File metadata and controls
73 lines (66 loc) · 2.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
DB_URL=jdbc:postgresql://localhost:5432/jobdri
DB_USERNAME=jobdri
DB_PASSWORD=change-me
DB_DRIVER=org.postgresql.Driver
JPA_DDL_AUTO=update
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_SSL_ENABLED=false
RABBITMQ_HOST=localhost
RABBITMQ_PORT=5672
RABBITMQ_USERNAME=guest
RABBITMQ_PASSWORD=guest
RABBITMQ_VHOST=/
JWT_SECRET_KEY=base64-encoded-secret
JWT_ACCESS_TOKEN_EXPIRATION=3600000
JWT_REFRESH_TOKEN_EXPIRATION=1209600000
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=jobdri.official@gmail.com
MAIL_PASSWORD=change-me
MAIL_SMTP_AUTH=true
MAIL_SMTP_STARTTLS_ENABLE=true
MAIL_SMTP_CONNECTION_TIMEOUT=5000
MAIL_SMTP_TIMEOUT=5000
MAIL_SMTP_WRITE_TIMEOUT=5000
GOOGLE_CLIENT_ID=change-me.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=change-me
APP_OAUTH2_REDIRECT_URI=http://localhost:3000/oauth2/redirect
OPENAI_API_KEY=change-me
APP_LOG_PATH=logs
APP_AUDIT_LOG_PATH=logs/audit
TOSS_CLIENT_KEY=change-me
TOSS_SECRET_KEY=change-me
TOSS_BASE_URL=https://api.tosspayments.com
JOB_POSTING_CLASSIFICATION_CONFIDENCE_THRESHOLD=0.65
APP_WORKER_EXCHANGE=jobdri.worker.exchange
APP_WORKER_INTERNAL_API_KEY=change-me-internal-worker-key
WORKER_SPRING_API_BASE_URL=http://api:8080
APP_WORKER_JOB_POSTING_EXCHANGE=${APP_WORKER_EXCHANGE}
APP_WORKER_JOB_POSTING_QUEUE=jobdri.job-posting.ingest
APP_WORKER_JOB_POSTING_ROUTING_KEY=job-posting.ingest
APP_WORKER_JOB_POSTING_DLQ=jobdri.job-posting.ingest.dlq
APP_WORKER_JOB_POSTING_MAX_RETRY_COUNT=3
APP_WORKER_JOB_POSTING_QUEUE_TIMEOUT_MINUTES=10
APP_WORKER_JOB_POSTING_PROCESSING_TIMEOUT_MINUTES=20
APP_WORKER_ANALYSIS_EXCHANGE=${APP_WORKER_EXCHANGE}
APP_WORKER_ANALYSIS_QUEUE=jobdri.analysis.execute
APP_WORKER_ANALYSIS_ROUTING_KEY=analysis.execute
APP_WORKER_ANALYSIS_DLQ=jobdri.analysis.execute.dlq
APP_WORKER_ANALYSIS_MAX_RETRY_COUNT=3
APP_WORKER_ANALYSIS_QUEUE_TIMEOUT_MINUTES=10
APP_WORKER_ANALYSIS_PROCESSING_TIMEOUT_MINUTES=20
APP_WORKER_ANALYSIS_QUEUE_TIMEOUT_MILLIS=300000
WORKER_PREFETCH_COUNT=1
OPENAI_ANALYSIS_MODEL=gpt-4.1-mini
WORKER_MAX_RETRY_COUNT=3
JOB_POSTING_ASYNC_CORE_POOL_SIZE=2
JOB_POSTING_ASYNC_MAX_POOL_SIZE=4
JOB_POSTING_ASYNC_QUEUE_CAPACITY=20
MAIL_ASYNC_CORE_POOL_SIZE=1
MAIL_ASYNC_MAX_POOL_SIZE=2
MAIL_ASYNC_QUEUE_CAPACITY=50
MANAGEMENT_HEALTH_SHOW_DETAILS=always
PROMETHEUS_PORT=9090
GRAFANA_PORT=3001