Public documentation for W7S, the open source platform that powers w7s.cloud.
npm install
npm install --prefix landing --no-package-lock --legacy-peer-deps
npm run startnpm run checkThe build output is deployed through W7S from the build/ directory. The site is available at:
https://w7s-io.w7s.cloud/docs/https://w7s.io/https://w7s.io/docs/https://www.w7s.io/redirects tohttps://w7s.io/
This site is deployed by the same W7S GitHub Actions workflow shown in the docs. The workflow installs dependencies, builds Docusaurus under /docs/, builds the landing frontend from landing/ for /, then deploys the repo with w7s-io/w7s-cloud@v1. The docs also describe self-hosting W7S, W7S storage bindings, stateful objects, managed Postgres bindings, vars, secrets, backend-to-backend RPC, backend queues, backend schedules, usage accounting, platform event analytics, and backend logs.
The custom domains are declared in static/CNAME:
w7s.io
www.w7s.io
The small backend in backend/index.ts redirects the www.w7s.io host to w7s.io. Requests for w7s.io return 404 from the backend so W7S can serve the generated static frontend at / and the docs at /docs/.