Table of Contents

Backend application configuration

The backend application can typically be configured in development using the cluster YML configuration file.
This configuration is used by Neos to create an ASP.NET Core appsettings.json configuration file when generating the application.

Sometimes, you might need to add additional configuration for libraries used in the application (authentication, logger, email sender, ...).
This can be done by creating a appsettings.Development.json file a the root folder of the cluster.

Example :

{
  "PersistenceSettings": {
    "DefaultConcurrencyAccessMode": "Disabled",
    "SendGrid": {
      "Key": "MyKey",
      "From": {
        "Name": "MyApp",
        "Address": "my@app.com"
      }
    }
  }
}

This configuration file adds or overrides values in the appsettings.json file created by Neos when generating the application.

See this article to learn more about ASP.NET Core configuration.