thinesjs/Dokploy Deployer
Trigger a deployment on Dokploy, either for an application or a compose project using direct IDs.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| dokploy_url | Dokploy base url, with api access at https://<deploy_url>/api | yes | — |
| api_key | Dokploy api key, generate from https://<deploy_url>/dashboard/settings/profile | yes | — |
| type | Dokploy deployment type. Valid values - `application`, `compose`. | — | application |
| compose_id | Dokploy compose id (required when type=compose). | — | "" |
| application_id | Dokploy application id (required when type=application). | — | "" |
| wait_for_deployment | Wait for deployment to complete and check status. Valid values - `true`, `false`. | — | false |
| deployment_check_interval | Deployment status check interval in seconds (default 2 seconds). | — | 2 |
| deployment_timeout | Maximum time to wait for deployment completion in seconds (default 120 seconds = 2 minutes). | — | 120 |
| max_retries | Maximum number of retries for failed API calls (default 5). | — | 5 |
Outputs
| name | description |
|---|---|
| deployment_status | Final deployment status (when wait_for_deployment is enabled) |