Anton Afanasyeu
512acdf74d
fe: proxy legacy crashes heartbeat/upload without 301 redirect.
...
Old app RA polls POST to /crashes/api/heartbeat.php; permanent redirect
drops JSON body and surfaces as HTTP 405 on control-plane status.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 20:44:28 +02:00
Anton Afanasyeu
69118a130f
feat(fe): add notify.f0xx.org nginx vhost snippet
...
Proxy broadcast public landing pages to ac_be_backend for lab/prod FE install.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 15:36:53 +02:00
Anton Afanasyev
f1b923aa75
Nginx fragment: auth routes use composed backend, not monolith path.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 22:53:42 +02:00
Anton Afanasyev
85e9be9a40
fe: add connection_upgrade map for apps.conf proxy
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 17:49:02 +02:00
Anton Afanasyeu
be877cbf1a
fe: cluster upstream for apps.f0xx.org; deprecate artc0 proxy
...
Add ac-fe-upstream.conf and apps.conf using ac_be_backend (cast01–03).
ac-fe.conf drops inline upstream; s.f0xx.org snippet uses cluster via separate commit.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 17:45:12 +02:00
Anton Afanasyev
93f4afcda9
fe: certbot renew smoke script and INSTALL TLS section
...
Optional manual/cert rehearsal helper; existing certbot cron remains primary.
2026-06-24 18:10:04 +03:00
Anton Afanasyeu
3836763f13
fe: acl0 lab vhost, cluster upstream, INSTALL smoke checklist
...
Add ac-fe.conf and ac-fe.fragment for Gentoo FE proxy to cast cluster;
upstream uses cast01 primary with cast02/03 backup; document PO install steps.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 17:07:35 +02:00
Anton Afanasyeu
533c297228
initial
2026-06-23 12:29:30 +02:00