Skip to content

Configuration

class Azu::Configuration
inherits Reference

Holds all the configuration properties for your Azu Application

Azu expects configurations to be loaded from environment variables for local development it is recommended to use .env files to store your development configuration properties.

Azu.configure do |c|
  c.port = 4000
  c.host = localhost
  c.port_reuse = true
  c.log = Log.for("My Awesome App")
  c.env = Environment::Development
  c.template.path = "./templates"
  c.template.error_path = "./error_template"
end

Methods

#env=(env : Environment)

View source

#host : String

View source

#host=(host : String)

View source

#log : Log

View source

#log=(log : Log)

View source

#port : Int32

View source

#port=(port : Int32)

View source

#port_reuse : Bool

View source

#port_reuse=(port_reuse : Bool)

View source

#router : Router

View source

#templates : Templates

View source