chore: replace personal seed data with generic demo profiles

Seeds now insert generic Demo User personas (INSERT OR IGNORE, so
existing databases keep their current profile data). Drops the
every-boot UPDATE backfills that re-asserted personal values, and
removes the personal cron env example templates in favor of the
generic scripts/jobber-cron.env.example.
This commit is contained in:
2026-07-26 15:54:12 -04:00
parent af3d1c56b0
commit 285b094bce
14 changed files with 67 additions and 236 deletions
-24
View File
@@ -1,24 +0,0 @@
#
# Jobber cron env — cherepaha
# Copy to /root/.jobber-cron-cherepaha.env (chmod 600)
#
# Used by: scripts/jobber-pipeline-telegram.sh
#
# JobOps base URL (where the app is reachable from the cron host)
JOBOPS_URL=http://127.0.0.1:3005
# Optional: limit number of jobs linked in Telegram message
JOB_TELEGRAM_MAX_JOBS=25
# Optional: comma-separated sources to run (leave empty to use server defaults)
# JOBBER_PIPELINE_SOURCES=adzuna,gradcracker,ukvisajobs
# App-level Basic Auth (enables per-user separation when set on the server)
BASIC_AUTH_USER=cherepaha
BASIC_AUTH_PASSWORD=CHANGEME
# Telegram bot + chat destination
TELEGRAM_BOT_TOKEN=CHANGEME
TELEGRAM_CHAT_ID=CHANGEME
-25
View File
@@ -1,25 +0,0 @@
#
# Jobber cron env — dobkin (AI Engineer)
# Copy to /root/.jobber-cron-dobkin-ai.env (chmod 600)
#
# Used by: scripts/jobber-pipeline-telegram.sh
# Activate profile "Ilia Dobkin (AI)" in the Jobs UI (or via API) before cron,
# or pass the owner profile in your pipeline wrapper if supported.
#
# JobOps base URL (where the app is reachable from the cron host)
JOBOPS_URL=http://127.0.0.1:3005
# Optional: limit number of jobs linked in Telegram message
JOB_TELEGRAM_MAX_JOBS=25
# Optional: comma-separated sources to run (leave empty to use server defaults)
# JOBBER_PIPELINE_SOURCES=adzuna,gradcracker,ukvisajobs
# App-level Basic Auth (enables per-user separation when set on the server)
BASIC_AUTH_USER=dobkin
BASIC_AUTH_PASSWORD=CHANGEME
# Telegram bot + chat destination
TELEGRAM_BOT_TOKEN=CHANGEME
TELEGRAM_CHAT_ID=CHANGEME
-30
View File
@@ -1,30 +0,0 @@
#
# Jobber cron env — U.S. pipeline (optional separate cron host)
# Copy to /root/.jobber-cron-dobkin-us.env (chmod 600)
#
# Note: the U.S. profile is also available in the UI under the same ilia/dobkin
# login — use the Jobs page profile picker to switch. This env file is only
# needed if you want a dedicated cron that always runs the U.S. profile without
# switching in the UI (set BASIC_AUTH_ACTIVE_PROFILE_BY_USER or activate once).
#
# Used by: scripts/jobber-pipeline-telegram.sh
#
# JobOps base URL (where the app is reachable from the cron host)
JOBOPS_URL=http://127.0.0.1:3005
# Optional: limit number of jobs linked in Telegram message
JOB_TELEGRAM_MAX_JOBS=25
# Optional: comma-separated sources to run (leave empty to use server defaults)
# JOBBER_PIPELINE_SOURCES=usajobs,adzuna,remoteok,remotive
# Same login as Canada; activate the U.S. profile once in Settings/Jobs picker,
# or set basicAuthActiveProfileByUser in the DB for this user.
BASIC_AUTH_USER=dobkin
BASIC_AUTH_PASSWORD=CHANGEME
# Telegram bot + chat destination
TELEGRAM_BOT_TOKEN=CHANGEME
TELEGRAM_CHAT_ID=CHANGEME
-24
View File
@@ -1,24 +0,0 @@
#
# Jobber cron env — dobkin
# Copy to /root/.jobber-cron-dobkin.env (chmod 600)
#
# Used by: scripts/jobber-pipeline-telegram.sh
#
# JobOps base URL (where the app is reachable from the cron host)
JOBOPS_URL=http://127.0.0.1:3005
# Optional: limit number of jobs linked in Telegram message
JOB_TELEGRAM_MAX_JOBS=25
# Optional: comma-separated sources to run (leave empty to use server defaults)
# JOBBER_PIPELINE_SOURCES=adzuna,gradcracker,ukvisajobs
# App-level Basic Auth (enables per-user separation when set on the server)
BASIC_AUTH_USER=dobkin
BASIC_AUTH_PASSWORD=CHANGEME
# Telegram bot + chat destination
TELEGRAM_BOT_TOKEN=CHANGEME
TELEGRAM_CHAT_ID=CHANGEME
+1 -1
View File
@@ -13,7 +13,7 @@ JOBOPS_URL="http://127.0.0.1:3005"
# Canada + QA automation + fully remote (see JOBBER_CRON_* below):
# JOBBER_PIPELINE_SOURCES=linkedin,indeed,glassdoor,qajobsboard,arcdev,eluta,bctenet
# Optional: applied via PATCH /api/settings immediately before each scheduled run (ilia profile when BASIC_AUTH_USER=ilia).
# Optional: applied via PATCH /api/settings immediately before each scheduled run (matching profile when BASIC_AUTH_USER is set).
# JOBBER_CRON_SEARCH_CITIES=Canada
# JOBBER_CRON_JOBSPY_COUNTRY=Canada
# JOBBER_CRON_WORKPLACE_TYPES=remote