docs: add Timeweb production deployment guide

This commit is contained in:
pavlov346346-source 2026-09-09 19:08:44 +03:00
parent e9e0b2c19c
commit d7b0ce6148

27
TIMEWEB-APP-PLATFORM.md Normal file
View File

@ -0,0 +1,27 @@
# 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.