dooris (latest)

Published 2026-07-23 14:28:46 +02:00 by lilly in CCCHH/dooris

Installation

docker pull git.hamburg.ccc.de/ccchh/dooris:latest
sha256:f95fd24700867bc4e0c4cedb292c2f77047ac77952a46eb29a3a6000894d7e36

Image layers

ADD alpine-minirootfs-3.22.5-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
WORKDIR /usr/local/src/dooris/
RUN apk add --no-cache uv python3
RUN addgroup -g $APP_GID dooris && adduser -h /usr/local/src/dooris -u $APP_UID -G dooris -D dooris && mkdir -p /var/www/dooris/ /usr/local/share/dooris/ /usr/local/src/dooris/ /var/cache/dooris/ && chown -R dooris:dooris /var/www/dooris/ /usr/local/share/dooris/ /usr/local/src/dooris/ /var/cache/dooris/
ADD --link --chown=dooris:dooris api/pyproject.toml api/uv.lock api/
RUN uv venv $VIRTUAL_ENV && uv sync --active --frozen --no-install-project --no-editable
ADD --chown=dooris:dooris --link . /usr/local/src/dooris/
COPY --chown=dooris:dooris --from=build-frontend --link /usr/local/src/dooris/app/dist/ $DOORIS_SERVE_STATIC
COPY --chown=dooris:dooris --from=build-ssh-cli --link /usr/local/src/dooris/ssh-cli/target/release/ssh-cli /usr/local/bin/ssh-cli
COPY oci/entrypoint.sh /usr/local/bin/entrypoint.sh
RUN --mount=type=cache,uid=$APP_UID,gid=$APP_GID,target=$UV_CACHE_DIR uv sync --active --frozen
Details
Container
2026-07-23 14:28:46 +02:00
23
OCI / Docker
linux/amd64
81 MiB
Versions (1) View all
latest 2026-07-23