diff --git a/.dockerignore b/.dockerignore index dbf33606..0967502d 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,5 @@ _build +deps cover .elixir_ls *.dump diff --git a/Dockerfile b/Dockerfile index b68db368..249667e5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,12 +17,18 @@ ENV PORT=4000 WORKDIR /root/app -ADD ./mix.exs /root/app/mix.exs -ADD ./mix.lock /root/app/mix.lock +ADD ./config /root/app/config +ADD ./mix.exs /root/app/ +ADD ./mix.lock /root/app/ +ADD ./apps/admin/mix.exs /root/app/apps/admin/ +ADD ./apps/app/mix.exs /root/app/apps/app/ +ADD ./apps/content/mix.exs /root/app/apps/content/ +ADD ./apps/core/mix.exs /root/app/apps/core/ RUN mix deps.get RUN mix deps.compile -ADD ./ /root/app/ +ADD ./script /root/app/script +ADD ./apps /root/app/apps RUN MAKE=cmake mix compile RUN mix phx.digest