Skip to content

lvtz/coolify-actions

 
 

Repository files navigation

Coolify Action

Introduction to Coolify

Coolify is a self-hostable, all-in-one solution to host your applications, databases, or other open-source services with a few simple clicks.

It's an alternative software to Heroku and Netlify and other alternatives out there.

You can try it out before installing it: Live demo

Inputs

Name Required Description
coolify-url
Url of your coolify. Ex. https://coolify.com
coolify-app-id
Application id
coolify-token
Bearer token base

Outputs

build-id

The id of deployment.

How To Use

Disable feature Automatic Deployment in Coolify Application

Github Actions

  • This is a complete .github/workflows/deploy.yml example. Set the coolify-url and coolify-app-id you found above.
name: deploy project
on: [pull_request]

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: themarkwill/coolify-actions@v0.0.3 #deploy
        with:
          coolify-url: ${{ secrets.COOLIFY_URL }} # Required
          coolify-app-id: ${{ secrets.COOLIFY_APP_ID }}  #Required
          coolify-token: ${{ secrets.COOLIFY_TOKEN }} #Required 

About

Get a deploy for coolify

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%