Qwer commited on
Commit
d5c5a5d
·
verified ·
1 Parent(s): ae7d5bb

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +23 -0
Dockerfile ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM yujunzhixue/qwen2api:latest
2
+
3
+ ENV PORT=7860 \
4
+ WORKERS=1 \
5
+ ENGINE_MODE=hybrid \
6
+ BROWSER_POOL_SIZE=1 \
7
+ MAX_INFLIGHT=1 \
8
+ ACCOUNT_MIN_INTERVAL_MS=1200 \
9
+ REQUEST_JITTER_MIN_MS=120 \
10
+ REQUEST_JITTER_MAX_MS=360 \
11
+ STREAM_KEEPALIVE_INTERVAL=5 \
12
+ ACCOUNTS_FILE=/data/accounts.json \
13
+ USERS_FILE=/data/users.json \
14
+ CAPTURES_FILE=/data/captures.json \
15
+ CONFIG_FILE=/data/config.json
16
+
17
+ COPY entrypoint.sh /entrypoint.sh
18
+
19
+ RUN chmod +x /entrypoint.sh && mkdir -p /data
20
+
21
+ ENTRYPOINT ["/entrypoint.sh"]
22
+
23
+ CMD ["python", "-m", "uvicorn", "backend.main:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1"]