conduwuit (sha256:9929cb3dfac4b63ee54bed4141a79b1497ac7f528d6a02a4b15cda3d6c438f06)
Published 2024-01-23 13:45:41 +00:00 by arch
Installation
docker pull git.gmem.ca/arch/conduwuit@sha256:9929cb3dfac4b63ee54bed4141a79b1497ac7f528d6a02a4b15cda3d6c438f06
sha256:9929cb3dfac4b63ee54bed4141a79b1497ac7f528d6a02a4b15cda3d6c438f06
Image Layers
ADD file:bd961ef3fd78ceb8ce13f43a6b265e2bef640dfff887462b8ceb73a1d4637401 in / |
CMD ["bash"] |
EXPOSE map[6167/tcp:{}] |
ARG DEFAULT_DB_PATH=/var/lib/matrix-conduit |
ENV CONDUIT_PORT=6167 CONDUIT_ADDRESS=0.0.0.0 CONDUIT_DATABASE_PATH=/var/lib/matrix-conduit CONDUIT_CONFIG= |
RUN |1 DEFAULT_DB_PATH=/var/lib/matrix-conduit /bin/sh -c apt-get update && apt-get -y --no-install-recommends install dpkg ca-certificates iproute2 wget && rm -rf /var/lib/apt/lists/* # buildkit |
COPY ./docker/healthcheck.sh /srv/conduit/healthcheck.sh # buildkit |
HEALTHCHECK &{["CMD-SHELL" "./healthcheck.sh"] "5s" "0s" "5s" "0s" '\x00'} |
COPY /usr/src/conduit/target/debian/*.deb /srv/conduit/ # buildkit |
RUN |1 DEFAULT_DB_PATH=/var/lib/matrix-conduit /bin/sh -c dpkg -i /srv/conduit/*.deb # buildkit |
ARG USER_ID=1000 |
ARG GROUP_ID=1000 |
RUN |3 DEFAULT_DB_PATH=/var/lib/matrix-conduit USER_ID=1000 GROUP_ID=1000 /bin/sh -c set -x ; groupadd -r -g ${GROUP_ID} conduit ; useradd -l -r -M -d /srv/conduit -o -u ${USER_ID} -g conduit conduit && exit 0 ; exit 1 # buildkit |
RUN |3 DEFAULT_DB_PATH=/var/lib/matrix-conduit USER_ID=1000 GROUP_ID=1000 /bin/sh -c chown -cR conduit:conduit /srv/conduit && chmod +x /srv/conduit/healthcheck.sh && mkdir -p ${DEFAULT_DB_PATH} && chown -cR conduit:conduit ${DEFAULT_DB_PATH} # buildkit |
USER conduit |
WORKDIR /srv/conduit |
ENV RUST_BACKTRACE=1 |
ENTRYPOINT ["/usr/sbin/matrix-conduit"] |