diff --git a/.gitignore b/.gitignore index 10cc71a..7d983aa 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ db.*.sqlite .vscode/ .local/ static/ +secrets.lua diff --git a/config.lua b/config.lua index 8899bd2..41b9288 100644 --- a/config.lua +++ b/config.lua @@ -1,6 +1,7 @@ local config = require("lapis.config") +local secrets = require("secrets") -config("development", { +config({"development", "production"}, { server = "nginx", code_cache = "off", num_workers = "1", @@ -10,3 +11,14 @@ config("development", { secret = "SUPER SECRET", session_name = "porom_session", }) + +config("production", { + code_cache = "on", + logging = { + queries = false, + }, + secret = secrets.key, + sqlite = { + database = "db.prod.sqlite" + }, +}) diff --git a/secrets.lua.example b/secrets.lua.example new file mode 100644 index 0000000..43231c1 --- /dev/null +++ b/secrets.lua.example @@ -0,0 +1,3 @@ +return { + key = PROD_SECRET_KEY_HERE, +}