deploy-ops

Installation
SKILL.md

Deployment & DevOps

Critical

  • RackNerd IP: 172.245.56.50 — all worker services (n8n + Ollama retired Apr 15) live here.
  • Worker port on RackNerd is 3002 (not 3001). Local dev uses 3001 when site runs on 3002.
  • Never force-push or reset on the VPS — rsync is the deploy mechanism.
  • Always validate after deploy — curl -s http://172.245.56.50:3002/api/health for worker.
  • FFmpeg auto-update cron is installed by deploy-to-racknerd.sh — runs daily at midnight.
  • Vercel auto-deploys ALL SuperSeller domains (superseller.agency, api, admin) on git push via deploy-main-site.yml. Single Vercel project (superseller-site, id prj_AKC4gUSm2EWNj3RR8Cou4cILHYxp — renamed from rensto-site 2026-05-06; deploy URL hostnames still contain rensto-site-* but the project name is superseller-site). For Rensto-specific deploys see rensto-asset skill — Rensto runs on RackNerd port 3001 via systemd, NOT Vercel.
  • SSH password: Use VPS_PASSWORD or RACKNERD_SSH_PASSWORD environment variable.

Deploy Commands

Worker (RackNerd)

# Full deploy (recommended)
./apps/worker/deploy-to-racknerd.sh
Installs
1
First Seen
May 18, 2026