File size: 388 Bytes
f425b0b
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
FROM python:3.12-slim
RUN useradd --create-home --uid 1000 app
WORKDIR /app
COPY --chown=app:app app.py source_store.py tree_decoder.py catalog.json ./
COPY --chown=app:app site/ ./site/
COPY --chown=app:app public_decoder/ ./public_decoder/
COPY --chown=app:app starter/ ./starter/
USER app
ENV PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 PORT=7860
EXPOSE 7860
CMD ["python", "app.py"]