First version that is cron-based

This commit is contained in:
2026-08-08 17:45:27 +02:00
parent 7866a764b1
commit fbffec5f91
7 changed files with 781 additions and 0 deletions

25
Dockerfile Normal file
View File

@@ -0,0 +1,25 @@
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"]