docs: add Timeweb production deployment guide
This commit is contained in:
parent
e9e0b2c19c
commit
d7b0ce6148
27
TIMEWEB-APP-PLATFORM.md
Normal file
27
TIMEWEB-APP-PLATFORM.md
Normal 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.
|
||||||
Loading…
Reference in New Issue
Block a user