Missing docstring for GENIE_VERSION
. Check Documenter's build log for details.
Genie.Configuration.isdev
— Functionisdev() :: Bool
Set of utility functions that return whether or not the current environment is development, production or testing.
Examples
julia> Configuration.isdev()
true
julia> Configuration.isprod()
false
Genie.Configuration.isprod
— Functionisprod() :: Bool
Set of utility functions that return whether or not the current environment is development, production or testing.
Examples
julia> Configuration.isdev()
true
julia> Configuration.isprod()
false
Genie.Configuration.istest
— Functionistest() :: Bool
Set of utility functions that return whether or not the current environment is development, production or testing.
Examples
julia> Configuration.isdev()
true
julia> Configuration.isprod()
false
Genie.Configuration.env
— Functionenv() :: String
Returns the current Genie environment.
Examples
julia> Configuration.env()
"dev"
Genie.Configuration.buildpath
— Functionbuildpath() :: String
Constructs the temp dir where Genie's view files are built.
Genie.Configuration.Settings
— Typemutable struct Settings
App configuration - sets up the app's defaults. Individual options are overwritten in the corresponding environment file.
Arguments
server_port::Int
: the port for running the web server (default 8000)server_host::String
: the host for running the web server (default "127.0.0.1")server_document_root::String
: path to the document root (default "public/")server_handle_static_files::Bool
: iftrue
, Genie will also serve static files. In production, it is recommended to serve static files with a web server like Nginx.server_signature::String
: Genie's signature used for tagging the HTTP responses. If empty, it will not be added.app_env::String
: the environment in which the app is running (dev, test, or prod)cors_headers::Dict{String,String}
: defaultAccess-Control-*
CORS settingscors_allowed_origins::Vector{String}
: allowed origin hosts for CORS settingscache_duration::Int
: cache expiration time in secondslog_level::Logging.LogLevel
: logging severity levellog_to_file::Bool
: if true, information will be logged to file besides REPLsession_key_name::String
: the name of the session cookiesession_storage::Symbol
: the backend adapter for session storage (default File)inflector_irregulars::Vector{Tuple{String,String}}
: additional irregular singular-plural forms to be used by the Inflectorrun_as_server::Bool
: when true the server thread is launched synchronously to avoid that the script exitswebsockets_server::Bool
: if true, the websocket server is also started together with the web serverhtml_parser_close_tag::String
: default " /". Can be changed to an empty string "" so the single tags would not be closed.ssl_enabled::Bool
: default false. Server runs over SSL/HTTPS in development.ssl_config::MbedTLS.SSLConfig
: defaultnothing
. If notnothing
andssl_enabled
, it will use the config to start the server over HTTPS.