生产部署检查清单
Before going live with a production Fonrex instance, verify every item on this checklist:
🔒 Security & Environment
- Changed default PostgreSQL password in
.env(POSTGRES_PASSWORD). - Changed
SECRET_KEYin.envto a cryptographically random 64-character string. - Ensured
SEC_EDGAR_EMAILcontains a valid corporate contact email. - Restricted access to PostgreSQL port
5432and Redis port6379via firewall rules (only accessible internally tofonrex-api). - Configured TLS 1.3 / SSL certificates on NGINX / reverse proxy.
⚡ Performance & Caching
- Verified Redis memory policy is set to
maxmemory-policy allkeys-lru. - Configured PostgreSQL
shared_buffersandwork_memfor TimescaleDB workloads. - Verified TimescaleDB intraday automatic retention chunk purges are operational.
Health Monitoring & Backups
- Tested
/healthand/health/providersAPI endpoints. - Configured daily
pg_dumpbackups forassets,asset_listings, andfundamentalstables. - Verified daily Canary checks run automatically at 06:00 UTC.