- Server: auth routes, owner profile on requests/jobs/pipeline, migrations - Client: BasicAuthAppGate, SSE/API session handling, profile quick switch - Tests: tracer-links, ghostwriter request-context mock, pipeline coverage - Env examples for cron and optional basic auth credentials Made-with: Cursor
21 lines
878 B
Plaintext
21 lines
878 B
Plaintext
# Copy to /root/.jobber-cron.env and chmod 600. Do not commit real values.
|
|
#
|
|
# TELEGRAM_CHAT_ID: from getUpdates → result[0].message.chat.id
|
|
# Private DMs: usually the same as your Telegram user id.
|
|
TELEGRAM_BOT_TOKEN=""
|
|
TELEGRAM_CHAT_ID=""
|
|
JOBOPS_URL="http://127.0.0.1:3005"
|
|
|
|
# Optional: cap how many job lines (title + link) are appended to the Telegram message (default 25).
|
|
# JOB_TELEGRAM_MAX_JOBS=25
|
|
|
|
# Optional: override POST /api/pipeline/run sources (comma-separated). If unset, the server default applies.
|
|
# Example (matches typical JobSpy bundle + UK sources):
|
|
# JOBBER_PIPELINE_SOURCES=gradcracker,indeed,linkedin,glassdoor,ukvisajobs
|
|
|
|
# Optional — only if BASIC_AUTH_USER / BASIC_AUTH_PASSWORD are set in Jobber .env (use one pair; cron runs as a single identity)
|
|
# BASIC_AUTH_USER=""
|
|
# BASIC_AUTH_PASSWORD=""
|
|
# BASIC_AUTH_USER_2=""
|
|
# BASIC_AUTH_PASSWORD_2=""
|