Kim.KANGHEE
  • Joined on 2025-10-05

idrac-info (1f8d0d678d95)

Published 2026-06-10 13:11:01 +09:00 by Kim.KANGHEE

Installation

docker pull gitea.mouse84.com/kim.kanghee/idrac-info:1f8d0d678d95
sha256:59424e6ab4993ab81b6c692a31a3aa2e1b37ccb76b0f05195c0f5d2242956af7

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:46ac5b8ee4c64ad9ebe840abd5619f571a617ac19483764d47d0eeba7907934f in /
CMD ["/bin/bash"]
ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 PIP_NO_CACHE_DIR=1 DEBIAN_FRONTEND=noninteractive FLASK_HOST=0.0.0.0 FLASK_PORT=6050 FLASK_DEBUG=false APP_DATA_DIR=/app/data SOCKETIO_ASYNC_MODE=threading PATH=/opt/venv/bin:/opt/dell/srvadmin/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ARG IDRAC_TOOLS_UBUNTU_VERSION=UBUNTU24
WORKDIR /app
RUN |1 IDRAC_TOOLS_UBUNTU_VERSION=UBUNTU24 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends bash ca-certificates libargtable2-0 libssl3t64 lsb-base openssl pciutils python3 python3-pip python3-venv && rm -rf /var/lib/apt/lists/* # buildkit
COPY iDRACTools /tmp/iDRACTools # buildkit
RUN |1 IDRAC_TOOLS_UBUNTU_VERSION=UBUNTU24 /bin/sh -c printf '#!/bin/sh\nexit 0\n' > /usr/bin/systemctl && chmod +x /usr/bin/systemctl # buildkit
RUN |1 IDRAC_TOOLS_UBUNTU_VERSION=UBUNTU24 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends /tmp/iDRACTools/racadm/${IDRAC_TOOLS_UBUNTU_VERSION}/x86_64/srvadmin-hapi_*.deb /tmp/iDRACTools/racadm/${IDRAC_TOOLS_UBUNTU_VERSION}/x86_64/srvadmin-idracadm7_*.deb /tmp/iDRACTools/racadm/${IDRAC_TOOLS_UBUNTU_VERSION}/x86_64/srvadmin-idracadm8_*.deb /tmp/iDRACTools/ipmitool/${IDRAC_TOOLS_UBUNTU_VERSION}_x86_64/ipmitool_*.deb && rm -f /usr/bin/systemctl && rm -rf /tmp/iDRACTools /var/lib/apt/lists/* # buildkit
RUN |1 IDRAC_TOOLS_UBUNTU_VERSION=UBUNTU24 /bin/sh -c python3 -m venv /opt/venv # buildkit
COPY requirements.txt . # buildkit
RUN |1 IDRAC_TOOLS_UBUNTU_VERSION=UBUNTU24 /bin/sh -c pip install --upgrade pip && pip install -r requirements.txt # buildkit
COPY app.py config.py ./ # buildkit
COPY backend ./backend # buildkit
COPY migrations ./migrations # buildkit
COPY data ./data # buildkit
RUN |1 IDRAC_TOOLS_UBUNTU_VERSION=UBUNTU24 /bin/sh -c mkdir -p /app/data /app/backend/instance && find /app/data -type f \( -name "*.sh" -o -name "*.py" \) -exec chmod +x {} \; && test -d /app/data/scripts && test -d /app/data/server_list && test -d /app/data/repository/xml && find /app/data/scripts -maxdepth 1 -type f \( -name "*.sh" -o -name "*.py" \) -print -quit | grep -q . && find /app/data/repository/xml -type f -name "*.xml" -print -quit | grep -q . # buildkit
EXPOSE map[6050/tcp:{}]
HEALTHCHECK &{["CMD-SHELL" "python -c \"import os, socket; s = socket.create_connection(('127.0.0.1', int(os.getenv('FLASK_PORT', '6050'))), 5); s.close()\""] "30s" "5s" "20s" "0s" '\x03'}
CMD ["python" "app.py"]

Labels

Key Value
org.opencontainers.image.version 24.04
Details
Container
2026-06-10 13:11:01 +09:00
33
OCI / Docker
linux/amd64
131 MiB
Versions (5) View all
58cae670c55c 2026-06-10
latest 2026-06-10
1f8d0d678d95 2026-06-10
13fd61b57188 2026-06-10
edde4644e108 2026-06-10