This commit is contained in:
Esmail EL BoB
2023-04-25 00:50:00 +00:00
committed by GitHub

View File

@ -1,8 +1,8 @@
FROM elixir:1.11.4-alpine FROM elixir:1.11.4-alpine
ARG PLEROMA_VER=develop ARG PLEROMA_VER=develop
ARG UID=911 ARG UID=1000
ARG GID=911 ARG GID=1000
ENV MIX_ENV=prod ENV MIX_ENV=prod
RUN echo "http://nl.alpinelinux.org/alpine/latest-stable/main" >> /etc/apk/repositories \ RUN echo "http://nl.alpinelinux.org/alpine/latest-stable/main" >> /etc/apk/repositories \
@ -18,13 +18,16 @@ RUN mkdir -p /etc/pleroma \
&& chown -R pleroma /etc/pleroma \ && chown -R pleroma /etc/pleroma \
&& mkdir -p ${DATA}/uploads \ && mkdir -p ${DATA}/uploads \
&& mkdir -p ${DATA}/static \ && mkdir -p ${DATA}/static \
&& chown -R pleroma ${DATA} && chown -R pleroma ${DATA} \
&& chown -R pleroma /var \
&& chown -R pleroma /tmp
USER pleroma USER pleroma
WORKDIR /pleroma WORKDIR /pleroma
RUN git clone -b develop https://git.pleroma.social/pleroma/pleroma.git /pleroma \ RUN git clone -b develop https://git.pleroma.social/pleroma/pleroma.git /pleroma \
&& git checkout ${PLEROMA_VER} && git checkout $(git tag --contains | tail -1)
RUN echo "import Mix.Config" > config/prod.secret.exs \ RUN echo "import Mix.Config" > config/prod.secret.exs \
&& mix local.hex --force \ && mix local.hex --force \