Commit Graph

30 Commits

Author SHA1 Message Date
Jesse_Chen 2bf5594730 fix: harden staging backup safety 2026-07-21 07:45:14 +08:00
Jesse_Chen 2e09fd3475 feat: add encrypted staging database backups 2026-07-21 07:45:14 +08:00
Jesse_Chen cdc848bcfd fix: close postgres migration review gaps 2026-07-21 07:45:14 +08:00
Jesse_Chen 69b38ee6ed feat: add reviewed postgres migration foundation 2026-07-21 07:45:14 +08:00
Jesse_Chen 1afbc23e19 fix: accept literal database secret punctuation 2026-07-21 07:45:14 +08:00
Jesse_Chen ac9277a7a8 fix: reject ambiguous database env values 2026-07-21 07:45:14 +08:00
Jesse_Chen 9ff5e6266c fix: harden staging database env validation 2026-07-21 07:45:14 +08:00
Jesse_Chen 10bec0408b feat: add private staging postgres topology 2026-07-21 07:45:14 +08:00
Jesse_Chen 801666a6c7 fix: pin staging compose selectors 2026-07-20 16:43:08 +08:00
Jesse_Chen 26373d257b fix: reject compose env selector aliases 2026-07-20 16:37:42 +08:00
Jesse_Chen 965b0d5888 fix: validate staging runtime before deploy 2026-07-20 16:31:35 +08:00
Jesse_Chen aa9a0fe830 fix: harden staging deployment controls 2026-07-20 16:31:35 +08:00
Jesse_Chen abccc22c6d docs: add staging deployment runbook 2026-07-20 16:31:35 +08:00
Jesse_Chen 92a1ea1db1 feat: parameterize staging compose configuration 2026-07-20 16:31:35 +08:00
Jesse_Chen 50eceea4bb ci: require manual GitHub Actions runs 2026-07-20 11:44:56 +08:00
Jesse_Chen 751237cb32 chore: remove legacy Vite frontend 2026-07-20 11:02:41 +08:00
732642856 db8ced39b6 fix: expose deployed revision in health 2026-07-19 10:25:25 +08:00
732642856 fc49d0130d docs: record supabase profile migration blocker 2026-07-19 10:23:17 +08:00
732642856 fde67d2916 docs: require VedAstro production configuration 2026-07-18 06:30:23 +08:00
Jesse_Chen 6c02f27d1c fix: harden multi-model chat selection 2026-07-17 14:09:57 +08:00
Jesse_Chen cb24c179e3 feat: add server model catalog 2026-07-17 13:03:03 +08:00
Jesse_Chen d5f3b0b0bb fix: allow Docker API hostname in production 2026-07-17 12:25:26 +08:00
Jesse_Chen 2f5d673a32 feat: add safe consultation cancellation 2026-07-17 11:56:29 +08:00
Jesse_Chen 3fb50fb7bb fix: include PostCSS config in web image 2026-07-16 21:12:25 +08:00
Jesse_Chen 4b281ee483 ci: deploy production after successful checks 2026-07-16 10:30:12 +08:00
Jesse_Chen 0604a648f0 fix: enable production domain HTTPS 2026-07-16 10:21:35 +08:00
Jesse_Chen 6f138ebd45 docs: record production deployment and maintenance 2026-07-16 10:13:04 +08:00
Jesse_Chen 66bc420edb fix: build pyswisseph in API image 2026-07-16 09:36:06 +08:00
Jesse_Chen 174d65008a feat: add small VPS deployment 2026-07-16 09:31:48 +08:00
Jesse_Chen 4aa0105fa4 feat: add Railway-ready Jyotish chat product 2026-07-15 22:23:17 +08:00