FROM python:3.11.1 RUN useradd -ms /bin/bash admin WORKDIR /app COPY . /app COPY requirements.txt ./requirements.txt RUN apt-get update #RUN python -m venv venv # Create virtual environment #RUN /app/venv/bin/activate && RUN pip install --upgrade pip && pip install --no-cache-dir --upgrade -r requirements.txt #RUN touch /app/event-log.txt && chmod 664 /app/event-log.txt RUN chown -R admin:admin /app RUN chmod 755 /app #EXPOSE 7860 USER admin #CMD ["docker","run","-p","7860:8080"] #CMD ["uvicorn","bot.server.main:bp","--host","0.0.0.0","--port","7860"] ENTRYPOINT ["python","-m","bot"]