|
FROM python:3.12-slim |
|
|
|
WORKDIR /app |
|
|
|
COPY . /app |
|
|
|
|
|
RUN chmod -R 777 /app |
|
|
|
|
|
RUN apt-get update && \ |
|
apt-get install -y gcc && \ |
|
pip install --no-cache-dir --upgrade pip && \ |
|
pip install --no-cache-dir -r requirements.txt && \ |
|
pip install --no-cache-dir pyflakes &&\ |
|
apt-get remove -y gcc && \ |
|
apt-get autoremove -y && \ |
|
rm -rf /var/lib/apt/lists/* |
|
|
|
RUN pip3 install uvicorn fastapi |
|
|
|
RUN mkdir -p /app/modules && chmod 777 /app/modules |
|
RUN mkdir -p /app/sessions && chmod 777 /app/sessions |
|
|
|
|
|
|
|
|
|
CMD python3 jarvis.py & python3 server.py |
|
|