|
# FROM python:3.9-slim |
|
|
|
# RUN apt-get update && apt-get install -y \ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# RUN useradd -m -u 1000 user |
|
# USER user |
|
# ENV PATH="/home/user/.local/bin:$PATH" |
|
|
|
# WORKDIR /app |
|
|
|
# COPY --chown=user:user requirements.txt requirements.txt |
|
# RUN pip install --no-cache-dir --upgrade pip && \ |
|
|
|
|
|
# COPY --chown=user:user . /app |
|
RUN pip install --no-cache-dir \ |
|
flask flask-cors pdfplumber pillow pytesseract numpy torch transformers scikit-learn gunicorn sentencepiece |
|
RUN mkdir -p /app/uploads && chmod -R 777 /app/uploads |
|
COPY fine_tuned_pegasus /app/fine_tuned_pegasus |
|
COPY fine_tuned_bert /app/fine_tuned_bert |
|
COPY fine_tuned_legalbert /app/fine_tuned_legalbert |
|
# EXPOSE 7860 |
|
|
|
# |
|
# CMD ["gunicorn", "--workers", "1", "--timeout", "600", "--bind", "0.0.0.0:7860", "app:app"] |