coolify_create_private_github_application
Create a private GitHub application in Coolify by configuring project settings, repository details, build pack, and port exposure for deployment.
Instructions
Create a private GitHub application
Input Schema
Name | Required | Description | Default |
---|---|---|---|
build_pack | Yes | Build pack type | |
environment_name | Yes | Environment name | |
git_branch | No | Git branch | main |
git_repository | Yes | Git repository URL | |
github_app_uuid | Yes | GitHub App UUID | |
name | No | Application name | |
ports_exposes | Yes | Port configuration | |
project_uuid | Yes | Project UUID | |
server_uuid | Yes | Server UUID |
Input Schema (JSON Schema)
{
"properties": {
"build_pack": {
"description": "Build pack type",
"enum": [
"nixpacks",
"static",
"dockerfile",
"dockercompose"
],
"type": "string"
},
"environment_name": {
"description": "Environment name",
"type": "string"
},
"git_branch": {
"default": "main",
"description": "Git branch",
"type": "string"
},
"git_repository": {
"description": "Git repository URL",
"type": "string"
},
"github_app_uuid": {
"description": "GitHub App UUID",
"type": "string"
},
"name": {
"description": "Application name",
"type": "string"
},
"ports_exposes": {
"description": "Port configuration",
"type": "string"
},
"project_uuid": {
"description": "Project UUID",
"type": "string"
},
"server_uuid": {
"description": "Server UUID",
"type": "string"
}
},
"required": [
"project_uuid",
"server_uuid",
"github_app_uuid",
"environment_name",
"git_repository",
"build_pack",
"ports_exposes"
],
"type": "object"
}