custom build packs
and Heroku build packs
Build packs have predefined configurations and build processes, especially for frameworks, like VueJs, Svelte, React, etc.
These build processes do not handle all the use-cases, just the most commonly used ones. Consider using the Docker
build pack if you need a custom build process.
Useful if you would like to use your own reverse proxy or tunnel and also in development mode of Coolify.
Useful to turn off if you would like to deploy your applications manually, not on every commit.
Merge Request
and Pull Requests
. Default: off
Useful when you would like to see others’ work deployed.They could have different
secrets
than the main application.
Useful when you want to have a staging version of your application, e.g., connected to a separate database than the main application.
off
Useful if something is wrong with the build process.
Fully integrated with Git flows, receive webhooks, rebuilds every commit, review PR/MR’s, etc.
No auto deployments based on new commits.Examples:
No Git integration, no need for a repository, just a pure Dockerfile.