|
@@ -8,14 +8,17 @@ ARG MIX_ENV="prod"
|
|
RUN mix local.hex --force && \
|
|
RUN mix local.hex --force && \
|
|
mix local.rebar --force
|
|
mix local.rebar --force
|
|
|
|
|
|
|
|
+COPY mix.exs mix.lock ./
|
|
|
|
+RUN mix deps.get --force --only prod
|
|
|
|
+
|
|
COPY config ./config
|
|
COPY config ./config
|
|
-COPY lib ./lib
|
|
|
|
-COPY rel ./rel
|
|
|
|
|
|
+
|
|
|
|
+RUN mix deps.compile
|
|
|
|
+
|
|
COPY priv ./priv
|
|
COPY priv ./priv
|
|
-COPY mix.exs .
|
|
|
|
-COPY mix.lock .
|
|
|
|
|
|
+COPY lib ./lib
|
|
|
|
|
|
-RUN mix deps.get --force --only prod
|
|
|
|
|
|
+COPY rel ./rel
|
|
RUN mix release --force --path /export
|
|
RUN mix release --force --path /export
|
|
|
|
|
|
####################
|
|
####################
|