docker/synapse/Dockerfile
2020-02-21 13:10:53 -06:00

31 lines
539 B
Docker

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"]