Commit Graph

  • 6e30f832ee Gate /routes and route_details to staging only via NODE_ENV. Production hides both. /health still works everywhere but redacts route metadata when NODE_ENV=production. Pushed to test branch so it deploys to the staging proxy via Drone. test oonyeje 2026-07-08 12:44:45 +00:00
  • a26107fefd Add detailed startup logs (registered routes, credential slots, key prefix), per-request access logs with timestamps, /routes diagnostic endpoint, and improved 404 error responses that list available routes. Push to test branch so it deploys to the staging proxy via Drone. oonyeje 2026-07-08 12:13:43 +00:00
  • 51a9850019 Add Deploy-to-Coolify pipeline stages (staging on test, production on main) matching the bside-cms-backend pattern main oonyeje 2026-07-08 11:42:14 +00:00
  • a92286f503 Add Drone CI pipeline: staging (branch=test → :dev tag) and production (branch=main → :latest tag) builds that push to Gitea container registry oonyeje 2026-07-08 11:31:27 +00:00
  • a11180ca42 Pin FROM directives to docker.io explicitly so the build avoids any internal mirror that isn't resolvable oonyeje 2026-07-08 00:47:39 +00:00
  • 5a43802a8e Apply the same env-value normalization to per-route JSON fragments in ROUTE_MAP oonyeje 2026-07-08 00:45:50 +00:00
  • bc09e3a0cf Add Coolify deploy key so Coolify can clone this private repo oonyeje 2026-07-08 00:37:38 +00:00
  • 0cd6cc68fb Make env-var parsing handle Coolify's full quote-escaping scenarios; try multiple unescaping candidates before failing oonyeje 2026-07-07 23:54:10 +00:00
  • 4d01664787 Make PROJECT_CREDENTIALS and ROUTE_MAP parsing robust against wrapping quotes from hosting platforms; add clearer debug output oonyeje 2026-07-07 11:51:54 +00:00
  • bfe7051262 Update .gitignore to include compiled dist/ output and TypeScript build artifacts oonyeje 2026-07-07 04:18:46 +00:00
  • 3a921deb27 Update README to reflect TypeScript source structure and dev workflow oonyeje 2026-07-07 04:18:07 +00:00
  • 2e21d1a407 Update Dockerfile to multi-stage build that compiles TypeScript oonyeje 2026-07-07 04:17:35 +00:00
  • 563c2a73dd Update package.json with TypeScript build/dev deps and scripts oonyeje 2026-07-07 04:17:25 +00:00
  • 1d899a3f18 Replace server.js with thin entry pointing at compiled TS output oonyeje 2026-07-07 04:16:55 +00:00
  • d1fe43302b Add TypeScript source for the proxy server oonyeje 2026-07-07 04:15:04 +00:00
  • 94d92fa204 Add TypeScript compiler config oonyeje 2026-07-07 04:14:00 +00:00
  • 2f204bb442 Replace placeholder README with full setup, configuration, and multi-project docs oonyeje 2026-07-07 04:11:46 +00:00
  • 33a9626054 Add docker-compose example for Coolify deployment oonyeje 2026-07-07 04:10:43 +00:00
  • 0699e343f7 Add .gitignore for Node.js oonyeje 2026-07-07 04:10:29 +00:00
  • bb5a81ff63 Add package.json with express dependency oonyeje 2026-07-07 04:10:16 +00:00
  • 1d379164ab Add minimal Node 20 Alpine Dockerfile oonyeje 2026-07-07 04:09:50 +00:00
  • 69155f4998 Add .env.example with documented config oonyeje 2026-07-07 04:09:37 +00:00
  • 882d4deba7 Add core Express server with multi-project webhook routing oonyeje 2026-07-07 04:09:37 +00:00
  • 5ac551cca8 Initial commit oonyeje 2026-07-07 04:08:45 +00:00