vplan-webserver (sha256:b0d1fa121c7dc8d2dadb3c1eef2af6831d7ace7a8dcb269819d988b4bdfde24b)

Published 2026-11-09 12:04:22 +00:00 by Pablo1732 in schule/vplan-webserver

Installation

docker pull git.pablo1732.de/schule/vplan-webserver@sha256:b0d1fa121c7dc8d2dadb3c1eef2af6831d7ace7a8dcb269819d988b4bdfde24b
sha256:b0d1fa121c7dc8d2dadb3c1eef2af6831d7ace7a8dcb269819d988b4bdfde24b

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:2c901e275b6c59fa9cf0fb689a9665247088dba23d45178d9aa52ec3263de265 in /
CMD ["/bin/bash"]
ARG VERSION=0.4.0
ENV APP_VERSION=0.4.0
ENV DEBIAN_FRONTEND=noninteractive TZ=Europe/Berlin
RUN |1 VERSION=0.4.0 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends python3 tzdata ca-certificates poppler-utils && rm -rf /var/lib/apt/lists/* # buildkit
WORKDIR /opt/vplan-web
COPY server.py /opt/vplan-web/server.py # buildkit
COPY generate_views.py /opt/vplan-web/generate_views.py # buildkit
COPY view.js /opt/vplan-web/view.js # buildkit
COPY view.css /opt/vplan-web/view.css # buildkit
COPY vendor/ /opt/vplan-web/vendor/ # buildkit
COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
COPY design/ /opt/vplan-web/design/ # buildkit
RUN |1 VERSION=0.4.0 /bin/sh -c sed -i 's/\r$//' /usr/local/bin/entrypoint.sh && chmod +x /usr/local/bin/entrypoint.sh # buildkit
ENV PORT=8080 POLL_SECONDS=20 JSON_DIR=/data/json STATE_DIR=/data/userdata DESIGN_DIR=/opt/vplan-web/design WEB_ROOT=/srv/www SCHULNAME=Johannes-Gutenberg-Gymnasium ADMIN_USER=schulleitung ADMIN_PASSWORD= ADMIN_PASSWORD_HASH= SESSION_HOURS=8 MAX_UPLOAD_MB=25 LOGIN_MAX_FAILS=5 LOG_LEVEL=warning
EXPOSE [8080/tcp]
VOLUME [/data/json /data/userdata]
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.version 24.04
Details
Container
2026-11-09 12:04:22 +00:00
1
OCI / Docker
linux/arm64
52 MiB
Versions (13) View all
latest 2026-11-09
0.4.0 2026-11-09
0.3.7 2026-11-09
0.3.6 2026-09-18
0.3.5 2026-09-16