caterium-app/TIMEWEB-APP-PLATFORM.md
pavlov346346-source 71a974ac19
Infra: production branch promotion for app.caterium.ru
Prepare Caterium for Timeweb Cloud App Platform production hosting on app.caterium.ru with QA-gated promotion to the production branch.
2026-09-09 19:09:32 +03:00

28 lines
1.0 KiB
Markdown

# Caterium production on Timeweb Cloud App Platform
Target domain: `app.caterium.ru`
## Application settings
- Repository: `pavlov346346-source/caterium-app`
- Branch: `production`
- Type: Frontend / HTML-CSS-JS
- Publish directory: `public`
- Auto deploy: enabled for the `production` branch
The `production` branch is updated automatically only after the `Caterium QA` GitHub Actions workflow succeeds for a push to `main`.
## Domain
Add custom domain `app.caterium.ru` in Timeweb App Platform and use the DNS records Timeweb provides for the application. Keep Cloudflare proxy out of the production request path.
## Validation after DNS/SSL is ready
1. Open `https://app.caterium.ru` without VPN from a Russian network.
2. Sign in to Caterium.
3. Verify workspace loading and Supabase sync.
4. Create and edit a test order.
5. Open clients and catalog.
6. Upload/view a photo.
7. Generate/download a client proposal PDF.
8. Install/open the PWA and verify refresh/offline shell.
Do not decommission the old Cloudflare Worker until these checks pass.