{ email let5sne@gmail.com } 2026.cptp.let5see.xyz { # WeChat verification file handle /A6e75lM1ge.txt { respond "3a5d2d7f410fbcbc32e3c222b2cf28bf" } # Screen client handle /screen* { root * /root/company-celebration/packages/client-screen/dist uri strip_prefix /screen try_files {path} /index.html file_server header Cache-Control "no-cache, no-store, must-revalidate" @screenassets path_regexp assets \/assets\/.* header @screenassets Cache-Control "public, max-age=31536000, immutable" } # API proxy handle /api/* { header Cache-Control "no-store, no-cache, must-revalidate" reverse_proxy localhost:3000 } # WebSocket proxy handle /socket.io/* { reverse_proxy localhost:3000 } # Mobile client (default) handle { root * /root/company-celebration/packages/client-mobile/dist try_files {path} /index.html file_server header Cache-Control "no-cache, no-store, must-revalidate" @mobileassets path_regexp assets \/assets\/.* header @mobileassets Cache-Control "public, max-age=31536000, immutable" } encode gzip }