Add TLS/HTTPS support with auto-detection

- Server auto-detects cert/key in backend/certs/ and starts HTTPS
- Falls back to plain HTTP if no certs found or TLS_ENABLED=false
- Self-signed cert generated for dev (365-day, gitignored)
- Added TLS env vars to .env.example
- Frontend rebuilt with https:// API URLs for dev server
This commit is contained in:
Jordan Ramos
2026-06-19 14:44:04 -06:00
parent e9d6038636
commit 55795710d9
3 changed files with 38 additions and 5 deletions

3
backend/.gitignore vendored
View File

@@ -3,3 +3,6 @@
backend/fix_multivendor_constraint.js
backend/migrate_multivendor.js
backend/add_vendor_to_documents.js
# TLS certificates (self-signed or CA-issued)
certs/