worker_processes ${{NUM_WORKERS}}; error_log stderr notice; daemon off; pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; init_by_lua_block { require "lpeg" } server { listen ${{PORT}}; lua_code_cache ${{CODE_CACHE}}; location / { lua_check_client_abort on; default_type text/html; content_by_lua_block { require("lapis").serve("app") } } location /static/ { alias data/static/; } location /favicon.ico { alias data/static/favicon.ico; } location /avatars { alias data/static/avatars; expires 1y; } location /static/js/ { alias js/; } location /static/fonts/ { alias fonts/; } } }