Integrations
Coolify
Coolify deployments are detected via a webhook you configure in Coolify's notification settings. Results are posted as GitHub PR comments.
Setup
- Go to Project → Settings → CI/CD and select Coolify.
- Click Add Webhook and copy the generated URL.
- In Coolify: Notifications → Webhook - paste the URL and enable deployment events.
TesterArmy uses pull_request_id from the Coolify payload to identify the PR.
Docker Compose workaround
Coolify has a known issue where Docker Compose deployments don't send the preview URL. Other build packs (Nixpacks, Dockerfile, Static) work out of the box.
Workaround: set a Preview URL pattern when creating the webhook:
https://{{pr_number}}.myapp.comTesterArmy substitutes the PR number from the payload to build the URL.
Troubleshooting
Missing deployment URL
Webhook payload does not contain a deployment URL
- Docker Compose - configure a Preview URL pattern (see above).
- No domain configured - your app needs a domain set in Coolify.
No PR comment appears
- GitHub App not connected - verify installation in Project Settings.
- Missing PR number - Coolify only sends
pull_request_idfor preview deployments, not production. - Permissions - the GitHub App needs Pull requests: Read & Write.