File tree 2 files changed +13
-1
lines changed
2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ FROM latexworks AS devcontainer
85
85
ARG CREATED
86
86
ARG FEDORA_VERSION=40
87
87
ARG HADOLINT_VERSION=2.12.0
88
+ ARG LTEX_LS_VERSION=15.2.0
88
89
ARG PYENV_VERSION=2.3.24
89
90
ENV PYTHON_BUILD_CACHE_PATH=/var/cache/buildkit/python-build
90
91
ENV PYTHON_BUILD_HTTP_CLIENT=curl
@@ -157,7 +158,14 @@ WORKDIR /tmp
157
158
RUN --mount=type=tmpfs,target=/tmp \
158
159
curl --location --remote-name "https://github.com/hadolint/hadolint/releases/download/v${HADOLINT_VERSION}/hadolint-Linux-$(if test " $(uname -m)" = 'x86_64'; then printf 'x86_64'; else printf 'arm64'; fi)" && \
159
160
mv hadolint-Linux-* /usr/local/bin/hadolint && \
160
- chmod +x /usr/local/bin/hadolint
161
+ chmod +x /usr/local/bin/hadolint && \
162
+ # Install LTeX Language Server
163
+ curl --location --remote-name "https://github.com/valentjn/ltex-ls/releases/download/${LTEX_LS_VERSION}/ltex-ls-${LTEX_LS_VERSION}.tar.gz" && \
164
+ tar --extract --file "ltex-ls-${LTEX_LS_VERSION}.tar.gz" && \
165
+ mv "ltex-ls-${LTEX_LS_VERSION}" "/usr/local/bin/ltex-ls"
166
+
167
+ # Set the JAVA_HOME environment variable
168
+ ENV JAVA_HOME="$(dirname $(dirname $(readlink $(readlink $(which java)))))"
161
169
162
170
WORKDIR /
163
171
Original file line number Diff line number Diff line change @@ -240,6 +240,10 @@ put your code into `/workspace` inside the container.
240
240
docker buildx build \
241
241
--build-arg CREATED=$( date -u +" %Y-%m-%dT%H:%M:%SZ" ) \
242
242
--build-arg FEDORA_VERSION=40 \ # Optional
243
+ --build-arg HADOLINT_VERSION=2.12.0 \ # Optional
244
+ --build-arg LTEX_LS_VERSION=15.2.0 \ # Optional
245
+ --build-arg PYENV_VERSION=2.3.24 \ # Optional
246
+ --build-arg PYTHON_VERSION=3.10.6 \ # Optional
243
247
--build-arg REVISION=$( git log -n 1 --format=%H) \
244
248
--build-arg TEXLIVE=texlive-scheme-< scheme> \
245
249
--build-arg USER_GID=" $( id -g) " \
You can’t perform that action at this time.
0 commit comments