For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Discord
DocsAPI Reference
DocsAPI Reference
  • Get Started
    • Welcome
    • Introduction
    • Quick Start
  • Run
    • Run Videos
    • Run Mode
    • Viewport Size
    • Preparation Test
    • Pull Request Testing
    • Production Monitoring
    • Group Webhooks
    • Run Troubleshooting
  • Auth
    • Test Credentials
    • API Keys
    • Agent Mail Inboxes
    • HTTP Basic Auth
    • Auth Troubleshooting
  • Mobile
    • Overview
    • App Uploads
    • Expo EAS
    • GitHub Actions
  • Integrations
    • Vercel
    • Coolify
    • Custom Infrastructure
    • Slack
    • Discord
    • Email
  • Guides
    • Testing Staging Environment
  • CLI
    • Getting Started
    • Local Development
    • Agentic Usage
  • AI
    • LLMs
LogoLogo
Discord
On this page
  • Setup
  • Docker Compose workaround
  • Troubleshooting
  • Missing deployment URL
  • No PR comment appears
Integrations

Coolify

||View as Markdown|
Was this page helpful?
Edit this page
Previous

Vercel

Next

Custom Infrastructure

Built with

Coolify deployments are detected via a webhook you configure in Coolify’s notification settings. Results are posted as GitHub PR comments.

Setup

  1. Go to Project → Settings → CI/CD and select Coolify.
  2. Click Add Webhook and copy the generated URL.
  3. 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.com

TesterArmy 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

  1. GitHub App not connected - verify installation in Project Settings.
  2. Missing PR number - Coolify only sends pull_request_id for preview deployments, not production.
  3. Permissions - the GitHub App needs Pull requests: Read & Write.