|
|
@@ -17,6 +17,9 @@ FROM alpine:3.11 |
|
|
|
ARG BUILD_DATE |
|
|
|
ARG VCS_REF |
|
|
|
|
|
|
|
ARG UID=911 |
|
|
|
ARG GID=911 |
|
|
|
|
|
|
|
LABEL maintainer="ops@pleroma.social" \ |
|
|
|
org.opencontainers.image.title="pleroma" \ |
|
|
|
org.opencontainers.image.description="Pleroma for Docker" \ |
|
|
@@ -34,7 +37,7 @@ ARG DATA=/var/lib/pleroma |
|
|
|
RUN echo "http://nl.alpinelinux.org/alpine/latest-stable/community" >> /etc/apk/repositories &&\ |
|
|
|
apk update &&\ |
|
|
|
apk add exiftool ffmpeg imagemagick libmagic ncurses postgresql-client &&\ |
|
|
|
adduser --system --shell /bin/false --home ${HOME} pleroma &&\ |
|
|
|
adduser --system --shell /bin/false -u $UID -g $GID --home ${HOME} pleroma &&\ |
|
|
|
mkdir -p ${DATA}/uploads &&\ |
|
|
|
mkdir -p ${DATA}/static &&\ |
|
|
|
chown -R pleroma ${DATA} &&\ |
|
|
@@ -50,4 +53,4 @@ COPY ./docker-entrypoint.sh ${HOME} |
|
|
|
|
|
|
|
EXPOSE 4000 |
|
|
|
|
|
|
|
ENTRYPOINT ["/opt/pleroma/docker-entrypoint.sh"] |
|
|
|
CMD ["/bin/ash", "/opt/pleroma/docker-entrypoint.sh"] |