From a0b1da26a54bedf25bf5296ba4a1fdd675308c07 Mon Sep 17 00:00:00 2001 From: Kieran Eglin Date: Wed, 17 Jul 2024 11:27:40 -0700 Subject: [PATCH] Added env vars --- .github/workflows/lint_and_test.yml | 4 ++-- docker/dev.Dockerfile | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/lint_and_test.yml b/.github/workflows/lint_and_test.yml index 45d2a6b..f0d6279 100644 --- a/.github/workflows/lint_and_test.yml +++ b/.github/workflows/lint_and_test.yml @@ -50,8 +50,8 @@ jobs: - name: Create and Migrate database run: | - docker compose exec -T phx mix ecto.create - docker compose exec -T phx mix ecto.migrate + docker compose exec -T phx MIX_ENV=test mix ecto.create + docker compose exec -T phx MIX_ENV=test 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 2641c24..3d08fa4 100644 --- a/docker/dev.Dockerfile +++ b/docker/dev.Dockerfile @@ -49,15 +49,14 @@ ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 -# Install Elixir deps -# RUN mix archive.install github hexpm/hex branch latest -RUN mix deps.get && mix deps.compile -RUN MIX_ENV=test mix deps.get && MIX_ENV=test mix deps.compile - # Create app directory and copy the Elixir projects into it. WORKDIR /app COPY . ./ +# Install Elixir deps +# RUN mix archive.install github hexpm/hex branch latest +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"