diff --git a/README.md b/README.md new file mode 100644 index 0000000..8783ad5 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +SkunkyURL — Свободная альтернатива tinyurl.com, которая написана на интерпретаторе Lua. В будущем, я планирую переписать это на Go и реализовать систему аккаунтов. +# nginx.conf +Рекомендуется использовать байт-код. Чтобы превратить Lua-файлы в него, вам потребуется выполнить команды `openresty-1.25.3.1/bin/luajit/bin/luajit -O3 -b skurl/src/url.lua skurl/bytecode/url` и `openresty-1.25.3.1/bin/luajit/bin/luajit -O3 -b skurl/src/deps/json.lua skurl/bytecode/jsonlib`. При необходимости, измените пути до LUAJIT от Openresty. +```conf + server { + listen 127.0.0.1:8080; + + root /skurl; + + server_name localhost; + location / { + lua_code_cache on; + content_by_lua_file /skurl/bytecode/url; + } + location ~ /etc(|/) { + root /skurl; + rewrite $1 break; + } + } +``` +# Deps +* [json-lua](https://github.com/rxi/json.lua) \ No newline at end of file