# 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.