2022-04-11 05:58:28 +00:00
|
|
|
import env
|
2022-04-07 18:23:56 +00:00
|
|
|
import prologue
|
|
|
|
import templating
|
|
|
|
|
|
|
|
proc getIndex*(ctx: Context) {.async.} =
|
2022-04-11 05:58:28 +00:00
|
|
|
resp renderTemplate(templateName="index.nwt")
|
2022-04-07 18:23:56 +00:00
|
|
|
|
|
|
|
proc runWebsite() =
|
2022-04-11 05:58:28 +00:00
|
|
|
let settings = newSettings(
|
|
|
|
debug = boolEnvOrDefault("DEBUG", false)
|
|
|
|
)
|
|
|
|
let website = newApp(settings = settings)
|
2022-04-07 18:23:56 +00:00
|
|
|
|
|
|
|
website.get("/", getIndex)
|
|
|
|
|
|
|
|
website.run()
|
|
|
|
|
|
|
|
export runWebsite
|