lua-language-server Docker & Self-Hosted Deployment

GitHub

A language server that offers Lua language support - programmed in Lua

4,390 stars Lua Lua 7 files ยท ~42,522 tokens #hacktoberfest#language-server#lpeg#lpeglabel#lsp#lsp-server#lua
1. Pull Image (DOCKERHUB) docker pull LuaLS/lua-language-server:latest
2. Docker Run (1-Click Launch) docker run -d --name lua-language-server --restart always luals/lua-language-server:latest
3. Podman Run podman run -d --name lua-language-server --restart always luals/lua-language-server:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/luals/lua-language-server:latest
5. ORAS Pull (OCI Artifact) oras pull luals/lua-language-server:latest
Dockerfile
# Dockerfile

FROM ubuntu:18.04

# Install necessary packages
RUN apt-get update && \
    apt-get install -y software-properties-common && \
    add-apt-repository -y ppa:ubuntu-toolchain-r/test && \
    add-apt-repository -y ppa:git-core/ppa && \
    apt-get install -y git gcc-9 g++-9 wget tar gzip rsync ninja-build

# Use alternative gcc
RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100 && \
    update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 100