SML-Tree-Explorer / Dockerfile
SMLBuilder's picture
Publish traceable conversation explorer and standalone Python decoder
f425b0b verified
Raw History Blame Contribute Delete
388 Bytes
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"]