homepage (latest)

Published 2026-06-21 02:11:14 +02:00 by lilly in lilly/homepage

Installation

docker pull git.hanse.de/lilly/homepage:latest
sha256:f974d958996aa686727d0425a3f07c22eb286d188fe03e1951154b764fff3a97

Image layers

ADD alpine-minirootfs-3.22.4-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
WORKDIR /usr/local/src/homepage/
RUN apk add --no-cache uv nginx python3 tzdata esbuild
RUN addgroup -g $APP_GID homepage && adduser -h /usr/local/src/homepage -u $APP_UID -G homepage -D homepage && mkdir -p /var/www/homepage/ /usr/local/share/homepage/ /usr/local/src/homepage/ /var/cache/homepage/ && chown -R homepage:homepage /var/www/homepage/ /usr/local/share/homepage/ /usr/local/src/homepage/ /var/cache/homepage/
ADD --link --chown=homepage:homepage pyproject.toml uv.lock .
RUN uv venv $VIRTUAL_ENV && uv sync --active --frozen --no-install-project --no-editable
ADD --chown=homepage:homepage --link . /usr/local/src/homepage/
RUN --mount=type=cache,uid=$APP_UID,gid=$APP_GID,target=$UV_CACHE_DIR uv sync --active --frozen
RUN export HOMEPAGE_SECRET_KEY=django-insecure HOMEPAGE_BASE_URI=http://invalid.invalid HOMEPAGE_DB_URL=sqlite:///:memory: HOMEPAGE_OPENID_CLIENT_ID=foobar123 HOMEPAGE_OPENID_CLIENT_SECRET=foobar123 && esbuild src/homepage/static/homepage/styles/main.css --outfile=src/homepage/static/homepage/styles/dist.css --bundle --minify --sourcemap && ./manage.py collectstatic --no-input
ADD dev/cmd.sh /usr/local/bin/cmd.sh
Details
Container
2026-06-21 02:11:14 +02:00
47
OCI / Docker
linux/amd64
170 MiB
Versions (1) View all
latest 2026-06-21