1
mirror of https://gitlab.com/jessieh/simple-shortener.git synced 2025-06-02 03:32:33 +00:00
simple-shortener/src/init.lua

30 lines
762 B
Lua

-- init.lua
-- Program entry point
--------------------------------------------------------------------------------
-- Bootstrap Fennel compiler
local fennel = require( 'fennel' )
table.insert( package.loaders, fennel.make_searcher( { correlate = true } ) )
--------------------------------------------------------------------------------
-- Initialize server
----------------------------------------
-- Disable turbo's static file caching functionality if requested
if ( os.getenv( 'disable_cache' ) ) then
_G.TURBO_STATIC_MAX = -1
end
----------------------------------------
-- Seed RNG (Lua... why...)
math.randomseed( os.time() )
----------------------------------------
-- Load server code
print( 'Initializing server...' )
require( 'server' )