From 6131542bccd302c0e764497482c94dc75a4187dd Mon Sep 17 00:00:00 2001 From: Kieran Eglin Date: Wed, 17 Jul 2024 11:17:34 -0700 Subject: [PATCH] Added steps for compiling test ENV to dockerfile --- .github/workflows/lint_and_test.yml | 2 +- docker/dev.Dockerfile | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint_and_test.yml b/.github/workflows/lint_and_test.yml index 39598cf..45d2a6b 100644 --- a/.github/workflows/lint_and_test.yml +++ b/.github/workflows/lint_and_test.yml @@ -51,7 +51,7 @@ jobs: - name: Create and Migrate database run: | docker compose exec -T phx mix ecto.create - docker compose exec -T mix ecto.migrate + docker compose exec -T phx mix ecto.migrate - name: Run code checks run: docker compose exec -T phx mix check --no-fix --no-retry diff --git a/docker/dev.Dockerfile b/docker/dev.Dockerfile index 4312c03..3d08fa4 100644 --- a/docker/dev.Dockerfile +++ b/docker/dev.Dockerfile @@ -55,7 +55,8 @@ COPY . ./ # Install Elixir deps # RUN mix archive.install github hexpm/hex branch latest -RUN mix deps.get +RUN mix deps.get && mix deps.compile +RUN MIX_ENV=test mix deps.get && MIX_ENV=test mix deps.compile # Gives us iex shell history ENV ERL_AFLAGS="-kernel shell_history enabled"