lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


The Lapis API completely abstracts the Nginx API so for most
applications you won't write any code that depends on the Nginx
module. Sadly I only support Nginx as a backend right now. I'm open to
trying out different things though. I actually originally had support
for Xavante but that's long removed.

Nginx is pretty good at hosting Lua applications though, in your case
I would suggest using lighttpd to reverse proxy to an nginx process
running the Lua app.

On Tue, Jun 17, 2014 at 11:23 PM, David Demelier
<demelier.david@gmail.com> wrote:
> Le 17/06/2014 22:55, leaf corcoran a écrit :
>
>> Hello,
>>
>> Yesterday I released a new version of my Lua powered web framework,
>> Lapis. This marks version 1.0.0, I'm pretty excited about how far it's
>> come.
>>
>> http://leafo.net/lapis
>>
>> The biggest feature of this new release is a proper Lua API. If
>> MoonScript isn't your thing you can now write entire applications
>> without touching a line of it. You can find the entire changelog here:
>> http://leafo.net/lapis/changelog.html
>>
>> I've completely overhauled the reference manual to have both
>> MoonScript and Lua examples inline. There's a brand new Lua getting
>> started guide here:
>> http://leafo.net/lapis/reference/lua_getting_started.html It should be
>> easier than ever for new users to start building websites.
>>
>> The Lua support takes advantage of a new embedded Lua template
>> compiler I released a couple months ago:
>> https://github.com/leafo/etlua
>>
>> The project is about 2 years old since the first commit. I've been
>> running two sites in production on it for over a year: http://itch.io
>> and http://rocks.moonscript.org The framework itself is backed by
>> broad range of tests. The site I build alongside the framework,
>> itch.io, is over 45k lines of code and organization has not been an
>> issue as the site expands.
>>
>> Maintaining the sites has been simple and reliable, performance and
>> memory is great for the small machines I run the sites on. Lapis is
>> ready for others to build production grade web applications. It comes
>> with very mature documentation: http://leafo.net/lapis/reference.html
>> and support for building robust testing suites:
>> http://leafo.net/lapis/reference/testing.html along with an easy way
>> to define deployment configurations:
>> http://leafo.net/lapis/reference/configuration.html
>>
>> You can also find Lapis on TechEmpower Web Framework Benchmarks:
>> http://www.techempower.com/benchmarks/
>>
>> Thanks for checking it out!
>>
>
> Hi,
>
> I always wanted a Lua web framework. This one looks very great! However it
> seems that it is a *requirement* to have nginx, isn't it? I don't plan to
> replace my lighttpd so is it possible in the future to create an application
> without nginx at all?
>
> Regards,
> David.
>