Skip to content

Commit 539bb55

Browse files
authored
Add devcontainer config
1 parent cc796e1 commit 539bb55

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed

.devcontainer/Dockerfile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
ARG VARIANT="16"
2+
3+
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:${VARIANT}
4+
5+
RUN apt-get -y update --no-install-recommends \
6+
&& apt-get -y install --no-install-recommends \
7+
texlive-full \
8+
&& apt-get autoremove -y \
9+
&& apt-get clean -y
10+
11+
USER node
12+
WORKDIR /home/node
13+
14+
RUN mkdir -p .config/git \
15+
&& echo ".vscode/*" >> .config/git/ignore \
16+
&& echo "*.code-workspace" >> .config/git/ignore \
17+
&& echo ".history/" >> .config/git/ignore

.devcontainer/devcontainer.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "LaTeX",
3+
"build": {
4+
"dockerfile": "Dockerfile",
5+
"args": {
6+
"VARIANT": "16"
7+
}
8+
},
9+
"extensions": [
10+
"ms-vsliveshare.vsliveshare",
11+
"James-Yu.latex-workshop",
12+
"EditorConfig.EditorConfig"
13+
],
14+
"postCreateCommand": "npm install",
15+
"remoteUser": "node"
16+
}

0 commit comments

Comments
 (0)