// 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: , }, }