Prepare Caterium for Timeweb Cloud App Platform production hosting on app.caterium.ru with QA-gated promotion to the production branch.
28 lines
1.0 KiB
Markdown
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.
|