// A sample configuration for our app.
{
  // Name of the website.
  //
  // Required! This value must be specified.
  //site_name: ,

  // Configurations related to the HTTP communication.
  http: {
    // The port the server will listen on.
    //
    // Can also be specified via environment variable `PORT`.
    //
    // Required! This value must be specified.
    //port: ,

    // The bind address of the server. Can be set to `0.0.0.0` for example, to
    // allow other users of the network to access the server.
    //
    // Default value: "127.0.0.1"
    //bind: "127.0.0.1",

    headers: {
      // The header in which the reverse proxy specifies the username.
      //
      // Default value: "x-username"
      //username: "x-username",

      // The header in which the reverse proxy specifies the display name.
      //
      // Default value: "x-display-name"
      //display_name: "x-display-name",

      // Headers that are allowed.
      //
      // Default value: ["content-type","content-encoding"]
      //allowed: ["content-type","content-encoding"],

      // Assigns a score to some headers.
      //
      // Default value: {"cookie":1.5,"server":12.7}
      //score: {"cookie":1.5,"server":12.7},
    },
  },

  // Configuring the logging.
  log: {
    // If set to `true`, the app will log to stdout.
    //
    // Default value: true
    //stdout: true,

    // If this is set, the app will write logs to the given file. Of course,
    // the app has to have write access to that file.
    //file: ,
  },
}
