Build your code on Northflank
At the heart of Northflank is your ability to build your code from Git repositories with a Dockerfile.
Northflank builds Docker container images from your repositories, which can then be easily deployed and scaled on our platform.
When building from Git you can enable continuous integration (CI) to automatically build new commits to the repository, or to specific branches or pull requests.
To build and run an image in one self-contained service you can use a combined service.
Build from a Git repository
Start building from your linked Git repositories in minutes.
Add a self-hosted VCS
Add your own self-hosted Git provider and build from its repositories.
Build a repository using a Dockerfile
Configure your application build process using a Dockerfile.
Build a repository using Buildpacks
Build your application automatically using Buildpack stacks.
Build a specific directory
Specify the build context to build only specific directories from your repository.
Trigger a build on changes to specific files or directories
Add path rules to monitor or ignore specific files and directories in a repository for continuous integration build triggers.
Skip CI builds with commit messages
Add strings to your commit messages that will stop Northflank CI from automatically building commits pushed to your repository.
Inject build arguments
Pass secrets and configuration settings to your builds.
Pull an image from Northflank
Pull images built on Northflank locally, or use built images as the base image in your Dockerfile.