qwen2api-v2 / Dockerfile
fromozu's picture
Revert Dockerfile: base image + cookie support files + MongoDB
72a0d54 verified
Raw
History Blame Contribute Delete
954 Bytes
FROM yujunzhixue/qwen2api:latest
RUN pip install motor>=3.3
COPY backend/core/database.py /workspace/backend/core/database.py
COPY backend/core/config.py /workspace/backend/core/config.py
COPY backend/main.py /workspace/backend/main.py
COPY backend/api/admin.py /workspace/backend/api/admin.py
COPY backend/services/qwen_client.py /workspace/backend/services/qwen_client.py
COPY backend/upstream/qwen_executor.py /workspace/backend/upstream/qwen_executor.py
COPY backend/core/httpx_engine.py /workspace/backend/core/httpx_engine.py
COPY backend/services/auth_resolver.py /workspace/backend/services/auth_resolver.py
ENV ADMIN_KEY=EX0vtfZ5jySFBHInXF34ZFy5VvGyH3rt
ENV PORT=7860
ENV ENGINE_MODE=httpx
ENV WORKERS=1
ENV LOG_LEVEL=INFO
ENV PYTHONIOENCODING=utf-8
ENV MAX_INFLIGHT=1
ENV MAX_RETRIES=3
ENV DISABLE_BROWSER=true
ENV CAMOUFOX_DISABLED=true
EXPOSE 7860
CMD ["sh", "-c", "python -m uvicorn backend.main:app --host 0.0.0.0 --port 7860 --workers 1"]