conduwuit (sha256:3f6a2844bab292e8911bdd8106172ed7d41617cbf7fb1c273d3352043072e84b)

Published 2024-01-23 13:45:41 +00:00 by arch

Installation

docker pull git.gmem.ca/arch/conduwuit@sha256:3f6a2844bab292e8911bdd8106172ed7d41617cbf7fb1c273d3352043072e84b
sha256:3f6a2844bab292e8911bdd8106172ed7d41617cbf7fb1c273d3352043072e84b

Image Layers

ADD file:cc4e0e6a7b230ab75567cf842e75faa905aeab802405e89a4302d912db6bc5d9 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"]
Details
Container
2024-01-23 13:45:41 +00:00
1
OCI / Docker
linux/arm64
60 MiB
Versions (1) View all
latest 2024-01-23