FROM arm64v8/alpine:edge ENV UID=991 ENV GID=991 RUN mkdir /opt/synapse RUN addgroup --gid "$GID" synapse RUN adduser \ --disabled-password \ --gecos "" \ --home /opt/synapse \ --ingroup synapse \ --no-create-home \ --uid "$UID" \ synapse RUN chown -R synapse:synapse /opt/synapse RUN apk add synapse RUN apk add tini EXPOSE 8008/tcp VOLUME /media_store USER synapse WORKDIR /opt/synapse ENTRYPOINT ["/sbin/tini", "--"] CMD ["/usr/bin/synctl", "--no-daemonize", "start", "/etc/synapse/homeserver.yaml"]