deployado_create_app
Create a new app in a project from a Git repository using a Dockerfile; configure build context, branch, and internal port for containerized or static-site deployments.
Instructions
Create a new app in a project.
IMPORTANT: Apps with a repository_url are built using Docker. The repository MUST contain a Dockerfile (at dockerfile_path, default "Dockerfile" relative to build_context).
For static websites (HTML/CSS/JS), add a simple Dockerfile: FROM nginx:alpine COPY . /usr/share/nginx/html EXPOSE 80
Key parameters:
repository_url: Git repo URL (HTTPS). Required for repo-based apps.
dockerfile_path: Path to Dockerfile relative to build_context (default: "Dockerfile").
build_context: Subdirectory where Docker build runs, relative to repo root (default: "."). Use this when your site is in a subfolder (e.g. "website").
port: The port your app listens on inside the container. For nginx use 80, for Node.js typically 3000 or 8080.
branch: Git branch to build from (default: "main").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | App name | |
| port | No | Internal port the app listens on | |
| branch | No | Git branch (default: main) | |
| project_id | Yes | Project ID to create the app in | |
| build_context | No | Docker build context path | |
| repository_url | No | Git repository URL | |
| dockerfile_path | No | Path to Dockerfile |