mikeee commited on
Commit
5bb7edb
·
verified ·
1 Parent(s): c7bd2f0

Create Dockerfile

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