reduced package installations and plugin dependencies
This commit is contained in:
1 parent
d815813f9b
commit
085031114f
7 files changed
+77
-53
No files matched your search
-21
@@ -61,7 +61,6 @@ RUN \
|
||||
bzip2 \
|
||||
clang \
|
||||
cmake \
|
||||
codespell \
|
||||
containerd.io \
|
||||
cppcheck \
|
||||
curl \
|
||||
@@ -99,7 +98,6 @@ RUN \
|
||||
python3-venv \
|
||||
ripgrep \
|
||||
rsync \
|
||||
shellcheck \
|
||||
sed \
|
||||
tar \
|
||||
tidy \
|
||||
@@ -130,33 +128,17 @@ RUN \
|
||||
chown ${UNAME}:${GNAME} /entrypoint.sh
|
||||
|
||||
RUN \
|
||||
git clone https://github.com/LuaLS/lua-language-server && \
|
||||
cd lua-language-server && \
|
||||
chmod +x ./make.sh && \
|
||||
./make.sh && \
|
||||
mv lua-language-server /usr/bin && \
|
||||
chmod +x /usr/bin/lua-language-server && \
|
||||
cd - && \
|
||||
rm -rf lua-language-server
|
||||
|
||||
RUN \
|
||||
npm i -g cspell && \
|
||||
npm i -g eslint && \
|
||||
npm i -g js-beautify && \
|
||||
npm i -g lua-fmt && \
|
||||
npm i -g neovim && \
|
||||
npm i -g npm && \
|
||||
npm i -g prettier && \
|
||||
npm i -g tree-sitter-cli
|
||||
|
||||
RUN \
|
||||
python3 -m venv /python && \
|
||||
pip3 install -U pip && \
|
||||
pip3 install -U cmake-language-server && \
|
||||
pip3 install -U coverage && \
|
||||
pip3 install -U cpplint && \
|
||||
pip3 install -U jedi && \
|
||||
pip3 install -U jedi-language-server && \
|
||||
pip3 install -U neovim && \
|
||||
pip3 install -U pylint && \
|
||||
CFLAGS=-Wno-incompatible-pointer-types pip3 install -U cppman
|
||||
@@ -270,9 +252,6 @@ RUN \
|
||||
nvim --headless "+LspInstall vimls" "+qall"; \
|
||||
fi
|
||||
|
||||
RUN \
|
||||
go install mvdan.cc/sh/v3/cmd/shfmt@latest
|
||||
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
|
||||
# vim:filetype=dockerfile
|
||||
Reference in new issue
Block a user