Files
PBSupper/Dockerfile

27 lines
464 B
Docker
Raw Normal View History

2026-08-08 17:45:27 +02:00
FROM python:3.14.7-alpine3.24
2026-08-09 10:59:07 +02:00
RUN apk update && \
apk add ipmitool
2026-08-08 17:45:27 +02:00
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1
RUN addgroup -g 1600 pyusr \
&& adduser -D -u 1600 -G pyusr pyusr
RUN mkdir -p /app/pbsStartUpper/ && \
chown -R 1600:1600 /app/pbsStartUpper/
WORKDIR /app/pbsStartUpper/
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY --chown=pyusr:pyusr main.py .
USER pyusr
CMD ["python", "main.py"]