first commit

This commit is contained in:
Corrado Mulas
2026-06-19 18:02:07 +02:00
commit bcc4bc68bd
17 changed files with 1110 additions and 0 deletions

17
Dockerfile Normal file
View File

@@ -0,0 +1,17 @@
FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY src/ ./src/
COPY entrypoint.sh .
RUN chmod +x entrypoint.sh && \
adduser --disabled-password --gecos '' --uid 1000 appuser && \
chown -R appuser:appuser /app
USER 1000:1000
CMD ["./entrypoint.sh"]