Files
PBSupper/Dockerfile

26 lines
424 B
Docker

FROM python:3.14.7-alpine3.24
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"]