A container provisioning engine
- Your container has env variables exposed called
FC_BUILDER_USERNAMEandFC_BUILDER_PASSWORD - The builder will expose an API to interact with
- Make requests to each endpoint with the format http://username:password@url-to-builder/endpoint
- Build: the Build endpoint takes a
repo_name,owner_name,cache_url(optional) andcookiefield, then attempts to build a container based on the provided GitHub repository. The user must be authenticated.
- Go
- Ruby
- Node.JS
- Rust
- Python
- A Kubernetes cluster
- A running fc-session-cache pod
- A running fc-registry pod
- A running fc-auth pod
- A Docker registry in the cluster with HTTPS enabled
The builder is provided as a docker container: