CoolFace
Apppublic

teaycorp/Examination

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
Dockerfile20 linesDownload Raw Back to root
1FROM python:3.9-slim2 3WORKDIR /app4COPY . .5 6# Create writable directories7RUN mkdir -p /data/{cache,logs} /tmp && \8    chmod -R 777 /data /tmp && \9    pip install -r requirements.txt10 11# Run as non-root user12RUN useradd -m appuser && chown -R appuser /app /data /tmp13USER appuser14 15ENV TRANSFORMERS_CACHE=/data/cache \16    TORCH_HOME=/data/cache \17    TMPDIR=/tmp \18    LOG_PATH=/data/logs/app.log19 20CMD ["streamlit", "run", "src/app.py", "--server.port=8501", "--server.address=0.0.0.0"]