How can I add LUA support to a DO app?

I have a DO App which currently runs node.

I need to add the ability to run a LUA program.

How can I make it so my app installs LUA?

Should I use a worker instead? (never used one before, but having a separate thing for it sounds like it makes sense)

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hey there!

While LUA isn’t natively supported in App Platform, you can install this using a Dockerfile build. If the LUA application doesn’t need to be accessed externally, you can run it as a worker. This would allow your application to access it internally, but it wouldn’t be accessible externally. If it needs to be externally accessible then you would want to create it as a web service and choose a specific route for it to be accessible on.

App Platform Workers

Hope it helps! Nate