ideaflow commited on
Commit
89b0d54
·
verified ·
1 Parent(s): 26d6388

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +42 -0
Dockerfile ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ghcr.io/cassiopeiacode/wisecleaner2api:20251025114712
2
+
3
+ # 确保目录存在且有正确权限
4
+ RUN mkdir -p /srv && \
5
+ chmod 777 /srv && \
6
+ touch /srv/accounts.json && \
7
+ chmod 666 /srv/accounts.json && \
8
+ touch /srv/models.json && \
9
+ chmod 666 /srv/models.json
10
+
11
+ # 设置环境变量
12
+ ENV GATEWAY_HOST=0.0.0.0
13
+ ENV ACCOUNT_POOL_SIZE=5
14
+ ENV PUBLIC_MAIL_HOST=mail.chatgpt.org.uk
15
+ ENV PUBLIC_MAIL_PATH=/api/get-emails?email=
16
+ ENV MAILBOX_DOMAIN=tlcappealeastkent.co.uk
17
+ ENV WS_LOG_FRAMES=1
18
+ ENV WS_TOTAL_DEADLINE_MS=600000
19
+ ENV WS_HANDSHAKE_TIMEOUT_MS=20000
20
+ ENV WS_IDLE_TIMEOUT_MS=20000
21
+ ENV WS_WAIT_INIT=0
22
+ ENV HTTP_READ_TIMEOUT_SEC=120
23
+ ENV HTTP_WRITE_TIMEOUT_SEC=120
24
+ ENV WS_CHAT_VARIANT=minimal
25
+ ENV WS_PRECHAT_SLEEP_MS=300
26
+ ENV TARGET_CONTEXT=8
27
+ ENV TARGET_MAX_TOKENS=256
28
+ ENV TARGET_TEMPERATURE=0.6
29
+ ENV TARGET_TOP_P=1
30
+ ENV TARGET_TOP_K=5
31
+ ENV TARGET_PRESENCE_PENALTY=0
32
+ ENV TARGET_FREQUENCY_PENALTY=0
33
+ ENV TARGET_REPETITION_PENALTY=1
34
+
35
+ # 设置环境变量
36
+ ENV GATEWAY_PORT=7860
37
+
38
+ # 暴露端口
39
+ EXPOSE 7860
40
+
41
+ # 入口点
42
+ ENTRYPOINT ["/usr/local/bin/gateway-cpp"]