From 5ec458702a3a6a63d97ff1e65489b8717f7b54ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lera=20Elvo=C3=A9?= Date: Mon, 19 May 2025 06:43:19 +0300 Subject: [PATCH] some cfg tweaks --- .gitignore | 1 + config.lua | 14 +++++++++++++- secrets.lua.example | 3 +++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 secrets.lua.example 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, +}