From 575357c8e69e144c9595d085ba79cb22a3e9f95c Mon Sep 17 00:00:00 2001 From: Jacob Patterson Date: Sat, 27 Aug 2022 09:54:00 -0400 Subject: [PATCH] Add devcontainer --- .devcontainer/Dockerfile | 2 ++ .devcontainer/devcontainer.json | 10 ++++++++++ .devcontainer/docker-compose.devcontainer.yml | 11 +++++++++++ 3 files changed, 23 insertions(+) create mode 100644 .devcontainer/Dockerfile create mode 100644 .devcontainer/devcontainer.json create mode 100644 .devcontainer/docker-compose.devcontainer.yml 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