mirror of
https://github.com/Yanyutin753/RefreshToV1Api.git
synced 2025-10-17 16:43:57 +00:00
优化部署,直接flask启动
This commit is contained in:
@@ -100,10 +100,6 @@
|
||||
|
||||
- `need_log_to_file`: 用于设置是否需要将日志输出到文件,可选值为:`true`、`false`,默认为 `true`,日志文件路径为:`./log/access.log`,默认每天会自动分割日志文件。
|
||||
|
||||
- `process_workers`: 用于设置进程数,如果不需要设置,可以保持不变,如果需要设置,可以设置为需要设置的值,默认为 `2`。
|
||||
|
||||
- `process_threads`: 用于设置线程数,如果不需要设置,可以保持不变,如果需要设置,可以设置为需要设置的值,默认为 `2`。
|
||||
|
||||
- `upstream_base_url`: oaiFree 的接口地址,如:`https://chat.oaifree.com`,注意:不要以 `/` 结尾。
|
||||
|
||||
- `upstream_api_prefix`: 默认为["dad04481-fa3f-494e-b90c-b822128073e5"],之后可多填
|
||||
|
@@ -1,8 +1,6 @@
|
||||
{
|
||||
"log_level": "INFO",
|
||||
"need_log_to_file": "true",
|
||||
"process_workers": 2,
|
||||
"process_threads": 2,
|
||||
"proxy": "",
|
||||
"upstream_base_url": "https://chat.oaifree.com",
|
||||
"upstream_api_prefix": ["dad04481-fa3f-494e-b90c-b822128073e5"],
|
||||
|
34
start.sh
34
start.sh
@@ -1,34 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 记录当前日期和时间
|
||||
NOW=$(date +"%Y-%m-%d-%H-%M")
|
||||
|
||||
# 尝试从环境变量获取参数,如果不存在,则从 config.json 文件中读取
|
||||
# 如果这些值仍然不存在,将它们设置为默认值
|
||||
|
||||
if [ -z "$PROCESS_WORKERS" ]; then
|
||||
PROCESS_WORKERS=$(jq -r '.process_workers // empty' /app/data/config.json)
|
||||
export PROCESS_WORKERS
|
||||
|
||||
if [ -z "$PROCESS_WORKERS" ]; then
|
||||
PROCESS_WORKERS=2
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -z "$PROCESS_THREADS" ]; then
|
||||
PROCESS_THREADS=$(jq -r '.process_threads // empty' /app/data/config.json)
|
||||
export PROCESS_THREADS
|
||||
|
||||
if [ -z "$PROCESS_THREADS" ]; then
|
||||
PROCESS_THREADS=2
|
||||
fi
|
||||
fi
|
||||
|
||||
export PROCESS_WORKERS
|
||||
export PROCESS_THREADS
|
||||
|
||||
echo "PROCESS_WORKERS: ${PROCESS_WORKERS}"
|
||||
echo "PROCESS_THREADS: ${PROCESS_THREADS}"
|
||||
|
||||
# 启动 Gunicorn 并使用 tee 命令同时输出日志到文件和控制台
|
||||
exec gunicorn -w ${PROCESS_WORKERS} --threads ${PROCESS_THREADS} --bind 0.0.0.0:33333 main:app --access-logfile - --error-logfile -
|
Reference in New Issue
Block a user