# https://linux.do/t/topic/1090487 FROM ghcr.io/cassiopeiacode/wisecleaner2api:20251025114712 # 确保目录存在且有正确权限 RUN mkdir -p /srv && \ chmod 777 /srv && \ touch /srv/accounts.json && \ chmod 666 /srv/accounts.json && \ touch /srv/models.json && \ chmod 666 /srv/models.json # 设置环境变量 ENV GATEWAY_HOST=0.0.0.0 ENV ACCOUNT_POOL_SIZE=5 ENV PUBLIC_MAIL_HOST=mail.chatgpt.org.uk ENV PUBLIC_MAIL_PATH=/api/get-emails?email= ENV MAILBOX_DOMAIN=tlcappealeastkent.co.uk ENV WS_LOG_FRAMES=1 ENV WS_TOTAL_DEADLINE_MS=60000 ENV WS_HANDSHAKE_TIMEOUT_MS=20000 ENV WS_IDLE_TIMEOUT_MS=20000 ENV WS_WAIT_INIT=0 ENV HTTP_READ_TIMEOUT_SEC=120 ENV HTTP_WRITE_TIMEOUT_SEC=120 ENV WS_CHAT_VARIANT=minimal ENV WS_PRECHAT_SLEEP_MS=300 ENV TARGET_CONTEXT=8 ENV TARGET_MAX_TOKENS=256 ENV TARGET_TEMPERATURE=0.6 ENV TARGET_TOP_P=1 ENV TARGET_TOP_K=5 ENV TARGET_PRESENCE_PENALTY=0 ENV TARGET_FREQUENCY_PENALTY=0 ENV TARGET_REPETITION_PENALTY=1 # 设置环境变量 ENV GATEWAY_PORT=7860 # 暴露端口 EXPOSE 7860 # 入口点 ENTRYPOINT ["/usr/local/bin/gateway-cpp"]