diff --git a/.gitignore b/.gitignore index a49ad37..8d95970 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,10 @@ logs/ nginx.conf.compiled -db.*.sqlite .vscode/ .local/ -static/avatars/* -!static/avatars/default.webp +data/static/avatars/* +!data/static/avatars/default.webp +data/db/* secrets.lua .first_launch.* diff --git a/config.lua b/config.lua index cfff976..6a1fa07 100644 --- a/config.lua +++ b/config.lua @@ -7,7 +7,7 @@ config({"development", "production"}, { code_cache = "off", num_workers = "1", sqlite = { - database = "db.dev.sqlite" + database = "data/db/db.dev.sqlite" }, secret = "SUPER SECRET", session_name = "porom_session", @@ -20,7 +20,7 @@ config("production", { }, secret = secrets.key, sqlite = { - database = "db.prod.sqlite" + database = "data/db/db.prod.sqlite" }, session_name = "porom_session_s" }) diff --git a/static/avatars/default.webp b/data/static/avatars/default.webp similarity index 100% rename from static/avatars/default.webp rename to data/static/avatars/default.webp diff --git a/static/style.css b/data/static/style.css similarity index 100% rename from static/style.css rename to data/static/style.css diff --git a/nginx.conf b/nginx.conf index ddb6441..b58f0a3 100644 --- a/nginx.conf +++ b/nginx.conf @@ -26,15 +26,15 @@ http { } location /static/ { - alias static/; + alias data/static/; } location /favicon.ico { - alias static/favicon.ico; + alias data/static/favicon.ico; } location /avatars { - alias static/avatars; + alias data/static/avatars; expires 1y; } } diff --git a/start.sh b/start.sh index 6cb5f48..6e9305c 100755 --- a/start.sh +++ b/start.sh @@ -7,6 +7,7 @@ start() { first_launch() { echo "Setting up for the first time" touch ".first_launch.$LAPIS_ENVIRONMENT" + mkdir -p data/db luajit schema.lua lapis migrate luajit create_default_accounts.lua