Guides
YAML Configuration Introduction
The Cloudbear Automation Platform (CAP) is a powerful tool designed to simplify the deployment an...
Configuration Hierarchy
CAP provides a powerful and flexible configuration system that allows you to define a base config...
Application Types
Setting type in your config.cap.yaml tells CAP what framework you are running, so it can fill i...
Instances and Environments
CAP provides two powerful ways to manage variations of your application's configuration: Instance...
Environment Variables
Environment variables are defined under a variables key. The keys you provide are the names of t...
Configure HTTP
The http block in your config.cap.yaml defines how your application's web server is exposed and...
Configure Services
CAP offers a few services that can be deployed or connected with through our config file. You can...
Configure Connections
The connections block in your config.cap.yaml is a list of services your application needs to c...
Configure Workers
The workers block in your config.cap.yaml defines background processes that run alongside your ...
Configure Cronjobs
The cronjobs block in your config.cap.yaml defines tasks that run on a schedule. Each cronjob n...
Configure Metrics
Metrics are collected from a set of web servers, so your metrics appear in our monitoring dashboa...
Remote Access
Set access on a service to connect to it yourself, with the client you normally use. services: ...
Other Properties
This document covers other top-level properties in your config.cap.yaml that provide special fun...
Image Strategies
When building your application, CAP supports two different strategies for how your Docker images ...
Pipelines
The Cloudbear Automation Platform (CAP) can automatically generate a dynamic GitLab CI/CD pipelin...