Lune, a standalone Luau runtime.
8.1K
Docker files for Lune.
Available images:
nicell/lune:debian
debian:stable-slim base image.nicell/lune:distroless
gcr.io/distroless/cc base image. No shell, package manager, or other tools are included.nicell/lune:bin
Enter the Lune REPL:
docker run -it nicell/lune repl
Enter the container shell:
docker run -it nicell/lune sh
Run a server.luau file:
docker run --init -it -p 3000:3000 -v $PWD:/app nicell/lune run app/server
The --init flag is required to properly handle signals such as SIGINT from CTRL+C. -p 3000:3000 maps the container port 3000 to the host port 3000. -v $PWD:/app mounts the current directory to the /app directory in the container.
FROM nicell/lune
# Port your app listens on
EXPOSE 3000
WORKDIR /app
COPY . .
# Run server.luau
CMD ["run", "server"]
You can use the nicell/lune:bin image to add Lune to any base image.
FROM ubuntu
COPY --from=nicell/lune:bin /lune /usr/local/bin/
Content type
Image
Digest
sha256:5b1912172…
Size
33.8 MB
Last updated
almost 2 years ago
docker pull nicell/lune