management (amd64-2025-02-12)

Published 2025-02-12 11:46:47 +01:00 by docker-push in UMS-Agenten/Agenten-Plattform

Installation

docker pull git.chai.uni-hamburg.de/ums-agenten/management:amd64-2025-02-12
sha256:21eb3a86ea421207b85485fb65e5666bf8c19cc08c3ab75113ce6321252a462a

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:6df775300d76441aa33f31b22c1afce8dfe35c8ffbc14ef27c27009235b12a95 in /
CMD ["/bin/bash"]
ARG H_GID=1050
ARG H_UID=1050
ARG PIP_REQ_FILE=requirements-frozen.txt
RUN |3 H_GID=1050 H_UID=1050 PIP_REQ_FILE=requirements-frozen.txt /bin/sh -c apt update && apt install -y bash build-essential git curl ca-certificates python3-dev python3-pip # buildkit
RUN |3 H_GID=1050 H_UID=1050 PIP_REQ_FILE=requirements-frozen.txt /bin/sh -c DEBIAN_FRONTEND=noninteractive TZ=Europe/Berlin apt-get install -y tzdata && cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime && echo "Europe/Berlin" > /etc/timezone # buildkit
RUN |3 H_GID=1050 H_UID=1050 PIP_REQ_FILE=requirements-frozen.txt /bin/sh -c apt-get install -y vim htop nginx supervisor && rm -rf /var/lib/apt/lists # buildkit
RUN |3 H_GID=1050 H_UID=1050 PIP_REQ_FILE=requirements-frozen.txt /bin/sh -c ln -s /usr/bin/python3 /usr/local/bin/python && addgroup --gid $H_GID user && adduser user --uid $H_UID --ingroup user --gecos "" --home /home/user/ --disabled-password # buildkit
RUN |3 H_GID=1050 H_UID=1050 PIP_REQ_FILE=requirements-frozen.txt /bin/sh -c mkdir -p /ums-agenten/plattform/ && mkdir -p /ums-agenten/persist/ # buildkit
COPY ./utils/mgmt/requirements-frozen.txt /ums-agenten/requirements.txt # buildkit
RUN |3 H_GID=1050 H_UID=1050 PIP_REQ_FILE=requirements-frozen.txt /bin/sh -c pip3 install --break-system-packages --no-cache-dir -r /ums-agenten/requirements.txt && pip3 freeze > /ums-agenten/requirements.txt # buildkit
COPY ./utils/mgmt/supervisor.conf /etc/supervisor/supervisord.conf # buildkit
COPY ./utils/mgmt/nginx.conf /etc/nginx/nginx.conf # buildkit
COPY ./utils/mgmt/app.conf /etc/nginx/sites-enabled/default # buildkit
COPY ./utils/setup.py /ums-agenten/plattform/ # buildkit
RUN |3 H_GID=1050 H_UID=1050 PIP_REQ_FILE=requirements-frozen.txt /bin/sh -c pip3 install --break-system-packages -e /ums-agenten/plattform/ # buildkit
WORKDIR /ums-agenten/plattform/ums/
COPY --chown=user:user ./ums/ /ums-agenten/plattform/ums/ # buildkit
COPY --chown=user:user ./web/ /ums-agenten/plattform/web/ # buildkit
ENTRYPOINT ["/usr/bin/supervisord" "-c" "/etc/supervisor/supervisord.conf"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2025-02-12 11:46:47 +01:00
0
OCI / Docker
linux/amd64
252 MiB
Versions (18) View all
amd64-2025-02-12 2025-02-12
amd64 2025-02-12
arm64-2025-02-12 2025-02-12
arm64 2025-02-12
amd64-2024-12-21 2024-12-21