Skip to main content

Configuration

Global and local configuration

A global config.yml can exist usually on $HOME/.config/basin/config.yml that will set defaults for all projects. There is also a local override on per-project located at ROOT_OF_THE_PROJECT/.basin/config.yml.

Have in mind that some settings won't make much sense to configure for each project like the port the proxy is listening as that is a global setting.

Set configuration values using the CLI

TODO

Nomenclature

A configuration setting is referenced using dots meaning the hierarchy in the YAML structure so for example: proxy.https_port is saved in the config.yml file as:

proxy:
https_port: 443

Available settings

Proxy section

proxy.https_port

Default: 443 Port that the proxy container will expose on the host for SSL traffic.

proxy.http_port

Default: 80 Port that the proxy container will expose on the host for non-SSL traffic.