Skip to content

Releases: gitnasr/coolify-trigger-deploy

v2.0.1

Choose a tag to compare

@gitnasr gitnasr released this 08 Sep 17:12
30feec6

What's Changed

  • Update action usage docs for v2.0.1 release by @gitnasr with @Copilot in #1
  • update to match POST of new coolify webhook endpoint

Full Changelog: v2.0.0...v2.0.1

v2.0.0

Choose a tag to compare

@gitnasr gitnasr released this 15 Jun 11:36
0a2fb24

Full Changelog: v1.0.0...v2.0.0

v1.0.0

Choose a tag to compare

@gitnasr gitnasr released this 15 Jun 11:09
d7678c5

🚀 Coolify Deploy GitHub Action

Reusable GitHub Action for:

  • Validating Coolify env vars
  • Triggering deployment via Coolify API
  • Sending success/failure notifications via ntfy.sh

📥 Inputs

Name Required Description
docker_image ✅ Yes Docker image tag to display
ntfy_topic ❌ No Topic name on ntfy.sh to send messages
ntfy_token ❌ No Token for private ntfy topics (optional)

🌍 Required Environment Variables (set as env: or secrets:)

  • COOLIFY_URL
  • COOLIFY_RESOURCE_ID
  • COOLIFY_API_TOKEN

🧪 Example

jobs:
  deploy:
    runs-on: ubuntu-latest
    env:
      COOLIFY_URL: ${{ secrets.COOLIFY_URL }}
      COOLIFY_RESOURCE_ID: ${{ secrets.COOLIFY_RESOURCE_ID }}
      COOLIFY_API_TOKEN: ${{ secrets.COOLIFY_API_TOKEN }}

    steps:
      - uses: actions/checkout@v4

      - uses: nasrdev/coolify-deploy@v1
        with:
          docker_image: "myapp:latest"
          ntfy_topic: "nasr-deploys"
          ntfy_token: ${{ secrets.NTFY_TOKEN }}