| |
|
|
| FROM python:3.10.6-slim |
|
|
| WORKDIR /app |
|
|
| ENV PYTHONPATH=/app:$PYTHONPATH |
|
|
| RUN apt-get update && apt-get install -y \ |
| build-essential \ |
| curl \ |
| software-properties-common \ |
| git \ |
| locales \ |
| && rm -rf /var/lib/apt/lists/* |
|
|
| RUN sed -i -e 's/# fr_FR.UTF-8 UTF-8/fr_FR.UTF-8 UTF-8/' /etc/locale.gen && \ |
| locale-gen |
|
|
| |
| ENV LANG=fr_FR.UTF-8 |
| ENV LC_ALL=fr_FR.UTF-8 |
|
|
| COPY . . |
|
|
| RUN pip3 install --upgrade pip |
| RUN pip3 install -r requirements.txt |
|
|
| EXPOSE 8501 |
|
|
| HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health |
|
|
| |
|
|
| CMD streamlit run main.py \ |
| --server.port 8501 \ |
| |
| |
| |
| |