mirror of
https://github.com/mgerb/classic-wow-forums
synced 2026-01-08 08:22:48 +00:00
37 lines
525 B
Docker
Executable File
37 lines
525 B
Docker
Executable File
FROM node:8.12-alpine
|
|
|
|
WORKDIR /home/client
|
|
ADD ./client .
|
|
RUN npm install
|
|
RUN npm run build
|
|
|
|
|
|
FROM elixir:1.7.3-alpine
|
|
|
|
WORKDIR /home
|
|
|
|
ADD . .
|
|
COPY --from=0 /home/priv/static /home/priv/static
|
|
|
|
RUN apk add alpine-sdk
|
|
|
|
ENV MIX_ENV=prod
|
|
ENV REPLACE_OS_VARS=true
|
|
|
|
RUN mix local.hex --force
|
|
RUN mix local.rebar --force
|
|
RUN mix deps.get
|
|
RUN mix deps.compile
|
|
RUN mix release --env=prod
|
|
|
|
FROM alpine:3.8
|
|
|
|
RUN apk update
|
|
RUN apk add bash openssl-dev
|
|
|
|
ENV REPLACE_OS_VARS=true
|
|
|
|
WORKDIR /home
|
|
|
|
COPY --from=1 /home/_build /home/_build
|