teaycorp/Examination
0
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"]