docker/synapse/Dockerfile

31 lines
539 B
Docker
Raw Permalink Normal View History

2020-02-21 19:10:53 +00:00
FROM arm64v8/alpine:edge
2020-01-08 05:12:37 +00:00
2020-01-15 06:15:43 +00:00
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
2020-01-08 05:12:37 +00:00
RUN apk add synapse
RUN apk add tini
EXPOSE 8008/tcp
VOLUME /media_store
2020-01-15 06:15:43 +00:00
USER synapse
WORKDIR /opt/synapse
2020-01-08 05:12:37 +00:00
2020-01-15 06:15:43 +00:00
ENTRYPOINT ["/sbin/tini", "--"]
CMD ["/usr/bin/synctl", "--no-daemonize", "start", "/etc/synapse/homeserver.yaml"]