diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..34ca150 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,2 @@ +FROM alpine:3 +RUN apk add --no-cache texlive-xetex coreutils \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..c99f374 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,10 @@ +{ + "service": "xelatex", + "dockerComposeFile": "docker-compose.devcontainer.yml", + "customizations": { + "vscode": { + "extensions": ["james-yu.latex-workshop"] + } + }, + "workspaceFolder": "/workspace" +} \ No newline at end of file diff --git a/.devcontainer/docker-compose.devcontainer.yml b/.devcontainer/docker-compose.devcontainer.yml new file mode 100644 index 0000000..f478659 --- /dev/null +++ b/.devcontainer/docker-compose.devcontainer.yml @@ -0,0 +1,11 @@ +version: "3" + +services: + xelatex: + build: + context: ./ + dockerfile: ./Dockerfile + volumes: + - ../:/workspace + tty: true + entrypoint: sleep infinity \ No newline at end of file