EZHARDYNAMICS/ezhar-logic-kernel-twin
0
1FROM python:3.10-slim-bullseye
2ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 DEBIAN_FRONTEND=noninteractive
3RUN apt-get update && apt-get install -y --no-install-recommends build-essential curl && rm -rf /var/lib/apt/lists/*
4WORKDIR /app
5COPY requirements.txt .
6RUN pip install --no-cache-dir -r requirements.txt
7RUN useradd -m -u 1000 appuser
8USER appuser
9COPY --chown=appuser:appuser . .
10EXPOSE 8501
11CMD ["streamlit", "run", "app.py", "--server.port=8501", "--server.address=0.0.0.0"]