-
Notifications
You must be signed in to change notification settings - Fork 27
Configs
Xieyt edited this page May 29, 2024
·
5 revisions
There are two configs that fm
is configured with.
Main config for fm
.
# Denotes the current version of fm.
# Should not be edited by user.
version = "0.14.0"
[letsencrypt]
# The email address associated with Let's Encrypt.
# This is used for notifications, recovery, and is used with api_key for the Global API key of Cloudflare.
# For more information, see [this documentation](https://certbot-dns-cloudflare.readthedocs.io/en/stable/#certbot-cloudflare-key-ini).
email = '[email protected]'
# Cloudflare API token for Let's Encrypt DNS01 Challenge.
api_key = '0123456789abcdef0123456789abcdef01234'
# Cloudflare Global API Key for Let's Encrypt DNS01 Challenge.
api_token = '0123456789abcdef0123456789abcdef01234567'
- Each bench have there own config as
bench_config.toml
in there root directory. - The config gets created when bench is created and can be customized to enable disable specific features.
- After editing the config user have to run command
fm start <benchname>
to sync the configuration.
# Denotes the bench name.
# Should not be edited by user.
name = "fm.com"
# Enables Frappe developer mode for the bench.
developer_mode = false
# Enables admin tools (e.g., Mailhog and Adminer) for the bench.
admin_tools = false
# Sets the bench environment to either "prod" (production) or "dev" (development).
environment_type = "prod"
[ssl]
# Sets the SSL type to be used by the bench, in this case, "letsencrypt" for Let's Encrypt.
ssl_type = "letsencrypt"
# Controls the HSTS (HTTP Strict Transport Security) header used by the bench.
# When set to "off", the HSTS header will not be included.
hsts = "off"
# Specifies the preferred Certbot challenge method to be used for Let's Encrypt certificate validation.
preferred_challenge = "http01"
# The email address associated with Let's Encrypt.
# This is used for notifications, recovery, and is used with `api_key` for the Global API key of Cloudflare.
# For more information, see [this documentation](https://certbot-dns-cloudflare.readthedocs.io/en/stable/#certbot-cloudflare-key-ini).
email = "[email protected]"
# Cloudflare API token for Let's Encrypt DNS01 Challenge.
api_token = "0123456789abcdef0123456789abcdef01234567"
# Cloudflare Global API Key for Let's Encrypt DNS01 Challenge.
api_key = "0123456789abcdef0123456789abcdef01234"