X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Ffoundation%2Fapi%2Fapiserver%2Fconf%2Fapp.conf;fp=src%2Ffoundation%2Fapi%2Fapiserver%2Fconf%2Fapp.conf;h=15e78d8206b4598a23b22e83815665703bc5e415;hb=754bbb90fbbc06ef896673b7346c3086d481dca6;hp=0000000000000000000000000000000000000000;hpb=6ebd8c9c9a1e8cc534b6428c12d0cf6f4bfd9e04;p=iec.git diff --git a/src/foundation/api/apiserver/conf/app.conf b/src/foundation/api/apiserver/conf/app.conf new file mode 100644 index 0000000..15e78d8 --- /dev/null +++ b/src/foundation/api/apiserver/conf/app.conf @@ -0,0 +1,230 @@ +################################################################################ +# Revel configuration file +# More info at http://revel.github.io/manual/appconf.html +################################################################################ + +# Revel build section +# This section contains values that are not reloadable +################################################################################ + +# Comma delimited list of folders that are included with the package, or build commands +# If you want to not include folders within these ones prefix the folder with a . to make it hidden +package.folders = conf, public, app/views + + + + +# Revel reconfigurable section +# +################################################################################ + + +# Sets `revel.AppName` for use in-app. +# Example: +# `if revel.AppName {...}` +app.name = apiserver + +# A secret string which is passed to cryptographically sign the cookie to prevent +# (and detect) user modification. +# Keep this string secret or users will be able to inject arbitrary cookie values +# into your application +app.secret = yoo6J6K8SOzbK4Mqe5t1RTT4k3R9chrkWgDpvs7iQv8rnusRdbgtgqpeO13NRejj + +# Revel running behind proxy like nginx, haproxy, etc. +app.behind.proxy = false + + +# The IP address on which to listen. +http.addr = 0.0.0.0 + +# The port on which to listen. +http.port = 9131 + +# Whether to use SSL or not. +http.ssl = false + +# Path to an X509 certificate file, if using SSL. +#http.sslcert = + +# Path to an X509 certificate key, if using SSL. +#http.sslkey = + + +# Timeout specifies a time limit for request (in seconds) made by a single client. +# A Timeout of zero means no timeout. +http.timeout.read = 90 +http.timeout.write = 60 + + +# For any cookies set by Revel (Session,Flash,Error) these properties will set +# the fields of: +# http://golang.org/pkg/net/http/#Cookie +# +# Each cookie set by Revel is prefixed with this string. +cookie.prefix = REVEL + +# A secure cookie has the secure attribute enabled and is only used via HTTPS, +# ensuring that the cookie is always encrypted when transmitting from client to +# server. This makes the cookie less likely to be exposed to cookie theft via +# eavesdropping. +# +# Defaults to false. If 'http.ssl' is enabled, this will be defaulted to true. +# This should only be true when Revel is handling SSL connections. If you are +# using a proxy in front of revel (Nginx, Apache, etc), then this should be left +# as false. +# cookie.secure = false + +# Limit cookie access to a given domain. +#cookie.domain = + +# Define when your session cookie expires. +# Values: +# "720h" +# A time duration (http://golang.org/pkg/time/#ParseDuration) after which +# the cookie expires and the session is invalid. +# "session" +# Sets a session cookie which invalidates the session when the user close +# the browser. +session.expires = 720h + + +# The date format used by Revel. Possible formats defined by the Go `time` +# package (http://golang.org/pkg/time/#Parse) +format.date = 2006-01-02 +format.datetime = 2006-01-02 15:04 + + +# Determines whether the template rendering should use chunked encoding. +# Chunked encoding can decrease the time to first byte on the client side by +# sending data before the entire template has been fully rendered. +results.chunked = false + +# Compression of your HTML and CSS files with gzip typically saves around +# fifty to seventy percent of the file size. This means that it takes less +# time to load your pages, and less bandwidth is used over all. +# To enable compression, set value to true. +results.compressed = false + + + +# The default language of this application. +i18n.default_language = en + +# The default format when message is missing. +# The original message shows in %s +#i18n.unknown_format = "??? %s ???" + + +# Module to serve static content such as CSS, JavaScript and Media files +# Allows Routes like this: +# `Static.ServeModule("modulename","public")` +module.static = github.com/revel/modules/static + + + +################################################################################ + +# Section: dev +# This section is evaluated when running Revel in dev mode. Like so: +# `revel run path/to/myapp` +[dev] + +# This sets `revel.DevMode` for use in-app. +# Example: +# `if revel.DevMode {...}` +# or in your templates with +# `` +# Values: +# "true" +# Sets `DevMode` to `true`. +# "false" +# Sets `DevMode` to `false`. +mode.dev = true + + +# Pretty print JSON/XML when calling RenderJSON/RenderXML +# Values: +# "true" +# Enables pretty printing. +# "false" +# Disables pretty printing. +results.pretty = true + + +# Watch your applicaton files for changes and automatically rebuild +# Values: +# "true" +# Enables auto rebuilding. +# "false" +# Disables auto rebuilding. +watch = true + + +# Define when to rebuild new changes. +# Values: +# "normal" +# Rebuild when a new request is received and changes have been detected. +# "eager" +# Rebuild as soon as changes are detected. +watch.mode = eager + +# Watch the entire `$GOPATH` for changes. +# Values: +# "true" +# Includes `$GOPATH` in watch path. +# "false" +# Excludes `$GOPATH` from watch path. Default value. +#watch.gopath = true + + +# Module to run code tests in the browser +# See: +# http://revel.github.io/manual/testing.html +module.testrunner = github.com/revel/modules/testrunner + + +# Where to log the various Revel logs +# Values: +# "off" +# Disable log output. +# "stdout" +# Log to OS's standard output. +# "stderr" +# Log to Os's standard error output. Default value. +# "relative/path/to/log" +# Log to file. +log.all.filter.module.app = stdout # Log all loggers for the application to the stdout +log.error.nfilter.module.app = stderr # Everything else that logs an error to stderr +log.crit.output = stderr # Everything that logs something as critical goes to this + +# Revel request access log +# Access log line format: +# INFO 21:53:55 static server-engine.go:169: Request Stats ip=127.0.0.1 path=/public/vendors/datatables.net-buttons/js/buttons.html5.min.js method=GET start=2017/08/31 21:53:55 status=200 duration_seconds=0.0002583 section=requestlog +log.request.output = stdout + + + +################################################################################ +# Section: prod +# This section is evaluated when running Revel in production mode. Like so: +# `revel run path/to/myapp prod` +# See: +# [dev] section for documentation of the various settings +[prod] + +mode.dev = false + +results.pretty = false + +watch = false + +module.testrunner = + +log.warn.output = log/%(app.name)s-warn.json # Log all warn messages to file +log.error.output = log/%(app.name)s-error.json # Log all errors to file +log.crit.output = log/%(app.name)s-critical.json # Log all critical to file + +# Revel request access log (json format) +# Example: +# log.request.output = %(app.name)s-request.json +log.request.output = log/%(app.name)s-requests.json