123456789101112131415161718192021222324252627282930 |
- FROM elixir:1.7.4-alpine
- LABEL maintainer Jacky Alcine <yo@jacky.wtf>
-
- ARG MIX_ENV=prod
-
- ENV MIX_ENV=${MIX_ENV:-prod} \
- TZ=Etc/UTC \
- REPLACE_OS_VARS=true
-
- COPY docker/rootfs/ /
-
- WORKDIR /opt/koype
- RUN mkdir -p /opt/koype/docker/scripts
- COPY docker/rootfs /
- COPY docker/scripts docker/scripts
-
- RUN sh /opt/koype/docker/scripts/prepare.sh
-
- VOLUME /opt/koype/priv/repo/db
- COPY package* ./
- COPY mix* ./
- RUN sh /opt/koype/docker/scripts/build.sh
-
- COPY . /opt/koype/
-
- RUN sh /opt/koype/docker/scripts/build-post.sh
- RUN sh /opt/koype/docker/scripts/cleanup.sh
-
- SHELL ["/bin/bash"]
- CMD ["/opt/koype/docker/scripts/entrypoint.sh"]
|