nomid2 commited on
Commit
01016cf
·
verified ·
1 Parent(s): 614f648

Update entrypoint-wrapper.sh

Browse files
Files changed (1) hide show
  1. entrypoint-wrapper.sh +16 -14
entrypoint-wrapper.sh CHANGED
@@ -1,22 +1,24 @@
1
  #!/bin/sh
2
 
3
- APP_DATA_DIR="/tmp/data"
 
 
 
 
4
 
5
- echo "Entrypoint wrapper: Attempting to create necessary directories in ephemeral FS..."
 
6
 
7
- # 创建临时目录
 
8
  mkdir -p "$APP_DATA_DIR/logs"
9
- chmod 777 "$APP_DATA_DIR" "$APP_DATA_DIR/logs"
10
-
11
- # 尝试修改/data目录权限
12
- echo "Attempting to fix /data permissions..."
13
- chmod 777 /data 2>/dev/null || echo "Cannot change /data permissions"
14
- mkdir -p /data/logs 2>/dev/null || echo "Cannot create /data/logs"
15
- chmod 777 /data/logs 2>/dev/null || echo "Cannot change /data/logs permissions"
16
 
17
- # 设置环境变量
18
- export DATA_DIR="$APP_DATA_DIR"
19
- export LOG_DIR="$APP_DATA_DIR/logs"
 
 
 
20
 
21
- echo "Entrypoint wrapper: Starting application"
22
  exec /one-api
 
1
  #!/bin/sh
2
 
3
+ echo "=== Checking one-api help and version ==="
4
+ /one-api --help 2>&1 || echo "No --help option"
5
+ /one-api -h 2>&1 || echo "No -h option"
6
+ /one-api version 2>&1 || echo "No version command"
7
+ /one-api --version 2>&1 || echo "No --version option"
8
 
9
+ echo "=== Checking for config file support ==="
10
+ ls -la /one-api* 2>/dev/null || echo "Cannot list one-api files"
11
 
12
+ echo "=== Attempting to start with various config options ==="
13
+ APP_DATA_DIR="/tmp/data"
14
  mkdir -p "$APP_DATA_DIR/logs"
 
 
 
 
 
 
 
15
 
16
+ # 尝试各种可能的环境变量和启动参数
17
+ export DATA_PATH="$APP_DATA_DIR"
18
+ export LOG_PATH="$APP_DATA_DIR/logs"
19
+ export ONE_API_DATA_DIR="$APP_DATA_DIR"
20
+ export ONE_API_LOG_DIR="$APP_DATA_DIR/logs"
21
+ export SQLITE_PATH="$APP_DATA_DIR/one-api.db"
22
 
23
+ echo "Starting application with custom environment variables..."
24
  exec /one-api