|
|
fc818bea56
|
feat(infra): VPS deployment infrastructure — Ansible, nginx, deploy script (closes #2) (#22)
Smoke Test / smoke (push) Has been cancelled
|
2026-04-13 04:11:42 +00:00 |
|
Alexander Whitestone
|
bb4ba82ac8
|
burn: Fix crisis backend tests, gateway injection, and nginx rate limiting
- Fixed test imports (relative → absolute package imports)
- Added conftest.py for pytest path configuration
- Fixed get_system_prompt() to inject crisis context when detected
- Added pytest.ini configuration
- Expanded tests: 49 tests covering detection, response, gateway, edge cases, router
- Added deploy/rate-limit.conf for nginx http block inclusion
- Updated nginx.conf with correct zone name and limit_req_status 429
- Updated BACKEND_SETUP.md with complete setup instructions
|
2026-04-09 12:34:15 -04:00 |
|
Allegro
|
e06bb9c0d4
|
fix(deploy): harden nginx CORS and update backend setup checklist
- Replace undefined $cors_origin variable with explicit origin
- Update BACKEND_SETUP.md with completed infrastructure items
- Clarify remaining smoke-test and rate-limit zone steps
Refs: #4
|
2026-04-06 14:10:45 +00:00 |
|
Allegro
|
2425d631f2
|
fix(deploy): copy all static files, add CORS handling, add backend setup docs
- deploy.sh now copies manifest.json, sw.js, system-prompt.txt
- deploy.sh sets proper ownership/permissions on /var/www/the-door
- nginx.conf adds CORS headers for alexanderwhitestone.com origins
- nginx.conf handles OPTIONS preflight requests
- deploy.sh injects CORS map into nginx.conf
- Add BACKEND_SETUP.md with Hermes gateway config instructions
Addresses the-door#3 (frontend completeness) and the-door#4 (backend/API wiring)
|
2026-04-05 14:10:19 +00:00 |
|
Timmy
|
9bc06163c6
|
The Door: crisis front door for broken men
Single-file HTML frontend (<25KB), crisis system prompt,
nginx config, deployment script.
Closes #1 #2 #3 #4 #5
|
2026-03-30 12:46:11 -04:00 |
|