Before you begin
- A TuCloud account with an active plan and hosting account.
- Installation access to a GitHub repository.
- A branch that builds a compatible web application or static output.
- Node.js 22 for Node projects; Python runtimes use Python 3.12.
Publish your first project
- 1Open Projects
Select New Project in the dashboard and connect GitHub if it is not authorized yet.
- 2Choose the repository
TuCloud only imports repositories included in the authorized installation.
- 3Confirm configuration
Review the branch, detected runtime, and permanent .tucloud.app subdomain.
- 4Wait for the workflow
TuCloud creates .github/workflows/tucloud-deploy.yml and registers the deployment.
- 5Open the domain
When the status is ready, open the deployment URL from the project detail.
Verify the build
Before importing, run the same commands your project declares. TuCloud uses npm, pnpm, or Yarn based on the lockfile.
npm ci
npm run build