From a523198015e7c476a3dea50b4c313d9eed43a669 Mon Sep 17 00:00:00 2001 From: James Harton Date: Fri, 16 Dec 2022 10:23:59 +1300 Subject: [PATCH] chore(devcontainer): store Dialyzer PLTs in a volume. --- .devcontainer/Dockerfile | 2 +- .devcontainer/docker-compose.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 819bb50..542d293 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -47,7 +47,7 @@ RUN git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v${ASDF_VERSI echo '\nsource $HOME/.asdf/asdf.sh' >> ~/.zshrc WORKDIR /workspace/ -RUN mkdir _build deps .elixir_ls +RUN mkdir -p _build deps .elixir_ls priv/plts # Install all the tools specified in the tool versions file. COPY .tool-versions /workspace/ diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 33483a8..ec1324d 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -10,6 +10,7 @@ volumes: app-elixir-ls: {} app-asdf: {} app-storage: {} + app-plts: {} services: app: @@ -40,6 +41,7 @@ services: - "app-build:/workspace/_build:rw" - "app-elixir-ls:/workspace/.elixir_ls:rw" - "app-storage:/storage:rw" + - "app-plts:/workspace/priv/plts:rw" # Runs app on the same network as the database container, allows "forwardPorts" in devcontainer.json function. network_mode: service:db