create_private_github_app_application
Create a new application from a private GitHub repository using GitHub App authentication. Specify project, environment, server, build pack, ports, and deploy options.
Instructions
Create a new application from a private Git repository using GitHub App authentication
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_uuid | Yes | Project UUID | |
| environment_name | Yes | Environment name | |
| environment_uuid | No | Environment UUID (optional) | |
| server_uuid | Yes | Server UUID | |
| destination_uuid | No | Destination UUID (optional if server has single destination) | |
| git_repository | Yes | Private Git repository URL | |
| git_branch | Yes | Git branch name | |
| build_pack | Yes | Build pack type (nixpacks, dockerfile, dockercompose) | |
| ports_exposes | Yes | Ports to expose (e.g., "3000,8080") | |
| github_app_uuid | Yes | GitHub App UUID | |
| name | No | Application name (optional, auto-generated if not provided) | |
| description | No | Application description | |
| instant_deploy | No | Deploy immediately after creation |