handwritten / Dockerfile
IZERE HIRWA Roger
io
ed74fda
raw
history blame
634 Bytes
FROM python:3.11
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
# Create writable directories
RUN mkdir -p /app/instance && chmod -R 777 /app/instance
ENV HF_HOME=/app/transformers_cache
RUN mkdir -p /app/transformers_cache && chmod -R 777 /app/transformers_cache
# Create ../data directory for vector store
RUN mkdir -p /app/data && chmod -R 777 /app/data
RUN mkdir -p /data && chmod -R 777 /data
# Create uploads directory
RUN mkdir -p /app/uploads && chmod -R 777 /app/uploads
# Create logs directory
RUN mkdir -p /app/logs && chmod -R 777 /app/logs
EXPOSE 7860
CMD ["python", "app.py"]