← back to Rentv 2026
chore(social): daily prod cron to auto-refresh Vimeo library + protect it from deploy clobber (v0.15.1)
d3c7c5c9412015d9e308c658a21f689afbd4700f · 2026-07-31 14:37:46 -0700 · Steve
Files touched
M .deploy.confM package.json
Diff
commit d3c7c5c9412015d9e308c658a21f689afbd4700f
Author: Steve <steve@designerwallcoverings.com>
Date: Fri Jul 31 14:37:46 2026 -0700
chore(social): daily prod cron to auto-refresh Vimeo library + protect it from deploy clobber (v0.15.1)
---
.deploy.conf | 3 ++-
package.json | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/.deploy.conf b/.deploy.conf
index 874d943c..18921863 100644
--- a/.deploy.conf
+++ b/.deploy.conf
@@ -5,7 +5,8 @@ HEALTH_URL=http://localhost:9704/api/health
INSTALL_CMD="npm ci --production"
BUILD_CMD=""
# Never overwrite prod's accumulated real newsletter signups / live pipeline data with the local file.
-RSYNC_EXTRA_EXCLUDES="data/subscribers.jsonl data/posts.json data/forsale.json"
+# vimeo-library.json is refreshed in place by the prod cron (pull-vimeo-library.py) — don't clobber it on deploy.
+RSYNC_EXTRA_EXCLUDES="data/subscribers.jsonl data/posts.json data/forsale.json data/vimeo-library.json"
# NOTE (2026-07-28): renamed from rentv-v1 -> rentv (unified RENTV app). The prod
# dir /root/public-projects/rentv-v1 must be renamed to /root/public-projects/rentv
# and pm2 re-registered as `rentv` as part of the Steve-gated cutover — see
diff --git a/package.json b/package.json
index 80f35e0d..2e7c1279 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "rentv",
- "version": "0.15.0",
+ "version": "0.15.1",
"private": true,
"main": "server.js",
"scripts": {
← 35320f6b feat(social): full Vimeo catalog (123 videos via viewer-JWT
·
back to Rentv 2026
·
fix(social): harden Vimeo refresh — empty-result guard + ato 7f6b537b →