timeweb_create_app
Deploy a GitHub repository as a PaaS app by supplying name, type, resource preset, and repository ID. Optionally define environment variables, build/run commands, and branch.
Instructions
Create a new PaaS application from GitHub repository
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| envs | No | Environment variables as key-value pairs | |
| name | Yes | Application name | |
| type | Yes | Application type | |
| branch | No | Git branch to deploy (default: main) | |
| format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | |
| preset_id | Yes | Preset ID for resources | |
| run_command | No | Run command (e.g., 'npm start') | |
| build_command | No | Build command (e.g., 'npm run build') | |
| repository_id | Yes | GitHub repository ID (from connected account) |