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
ARG PLEROMA_VER=develop
ARG UID=911
ARG GID=911
ARG UID=1000
ARG GID=1000
ENV MIX_ENV=prod
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 \
&& mkdir -p ${DATA}/uploads \
&& mkdir -p ${DATA}/static \
&& chown -R pleroma ${DATA}
&& chown -R pleroma ${DATA} \
&& chown -R pleroma /var \
&& chown -R pleroma /tmp
USER pleroma
WORKDIR /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 \
&& mix local.hex --force \