DevForML/Multi_Agent_System
0
1FROM python:3.11-slim2 3WORKDIR /app4 5# 1) Install OS + Python deps6RUN apt-get update && apt-get install -y gcc \7 && rm -rf /var/lib/apt/lists/*8 9COPY requirements.txt .10RUN pip install --upgrade pip \11 && pip install -r requirements.txt12 13# 2) Copy your application (creates /app/chats if it's in your repo)14COPY . /app15 16# 3) Ensure runtime dirs exist & are writable17RUN mkdir -p /app/cache /app/uploads /app/data /app/chats \18 && chmod -R 777 /app/cache /app/uploads /app/data /app/chats19 20ENV FLASK_APP=app.py \21 FLASK_ENV=production22 23EXPOSE 786024 25CMD ["gunicorn", "-k", "eventlet", "-w", "1", "-b", "0.0.0.0:7860", "--timeout", "600", "app:app"]26 