summaryrefslogtreecommitdiff
path: root/conf
diff options
context:
space:
mode:
Diffstat (limited to 'conf')
-rw-r--r--conf/app.conf158
-rw-r--r--conf/routes16
2 files changed, 174 insertions, 0 deletions
diff --git a/conf/app.conf b/conf/app.conf
new file mode 100644
index 0000000..c923753
--- /dev/null
+++ b/conf/app.conf
@@ -0,0 +1,158 @@
+################################################################################
+# Revel configuration file
+# See:
+# http://revel.github.io/manual/appconf.html
+# for more detailed documentation.
+################################################################################
+
+# This sets the `AppName` variable which can be used in your code as
+# `if revel.AppName {...}`
+app.name = webmon
+
+# 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 = vQmfAomzCfewNr0rJlmvQ9Dv42wVMy6x3l5A0X3MsGgAgl95huCHW4fO1hsjkjnn
+
+
+# The IP address on which to listen.
+http.addr =
+
+# The port on which to listen.
+http.port = 9000
+
+# 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 =
+
+
+# For any cookies set by Revel (Session,Flash,Error) these properties will set
+# the fields of:
+# http://golang.org/pkg/net/http/#Cookie
+#
+# The HttpOnly attribute is supported by most modern browsers. On a supported
+# browser, an HttpOnly session cookie will be used only when transmitting HTTP
+# (or HTTPS) requests, thus restricting access from other, non-HTTP APIs (such
+# as JavaScript). This restriction mitigates, but does not eliminate the threat
+# of session cookie theft via cross-site scripting (XSS). This feature applies
+# only to session-management cookies, and not other browser cookies.
+cookie.httponly = false
+
+# 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.
+cookie.secure = false
+
+
+# Define when your session cookie expires. Possible 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 = 01/02/2006
+format.datetime = 01/02/2006 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
+
+
+# Prefixes for each log message line
+log.trace.prefix = "TRACE "
+log.info.prefix = "INFO "
+log.warn.prefix = "WARN "
+log.error.prefix = "ERROR "
+
+
+# The default language of this application.
+i18n.default_language = en
+
+
+# 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/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 `DevMode` variable to `true` which can be used in your code as
+# `if revel.DevMode {...}`
+# or in your templates with
+# `<no value>`
+mode.dev = true
+
+
+# Pretty print JSON/XML when calling RenderJson/RenderXml
+results.pretty = true
+
+
+# Automatically watches your applicaton files and recompiles on-demand
+watch = true
+
+
+# If you set watcher.mode = "eager", the server starts to recompile
+# your application every time your application's files change.
+watcher.mode = "normal"
+
+
+# Module to run code tests in the browser
+# See:
+# http://revel.github.io/manual/testing.html
+module.testrunner = github.com/revel/revel/modules/testrunner
+
+
+# Where to log the various Revel logs
+log.trace.output = off
+log.info.output = stderr
+log.warn.output = stderr
+log.error.output = stderr
+
+
+
+################################################################################
+# 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.trace.output = off
+log.info.output = off
+log.warn.output = %(app.name)s.log
+log.error.output = %(app.name)s.log
diff --git a/conf/routes b/conf/routes
new file mode 100644
index 0000000..9ed462f
--- /dev/null
+++ b/conf/routes
@@ -0,0 +1,16 @@
+# Routes
+# This file defines all application routes (Higher priority routes first)
+# ~~~~
+
+module:testrunner
+
+GET / App.Index
+
+# Ignore favicon requests
+GET /favicon.ico 404
+
+# Map static resources from the /app/public folder to the /public path
+GET /public/*filepath Static.Serve("public")
+
+# Catch all
+* /:controller/:action :controller.:action