bigwhitegoose commited on
Commit
3a6b3c0
·
verified ·
1 Parent(s): 1dd0445

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +29 -30
entrypoint.sh CHANGED
@@ -1,31 +1,30 @@
1
-
2
- #!/bin/sh
3
- set -e
4
- CONFIG_FILE_PATH="/home/api.yaml" # 注意这里改成/home/api.yaml
5
-
6
- echo "DEBUG: Entrypoint script started."
7
-
8
- # 检查Secret是否存在
9
- if [ -z "$API_YAML_CONTENT" ]; then
10
- echo "ERROR: Secret 'API_YAML_CONTENT' is不存在或为空。退出。"
11
- exit 1
12
- else
13
- echo "DEBUG: API_YAML_CONTENT secret found. Preparing to write..."
14
- printf '%s\n' "$API_YAML_CONTENT" > "$CONFIG_FILE_PATH"
15
- echo "DEBUG: Attempted to write to $CONFIG_FILE_PATH."
16
-
17
- if [ -f "$CONFIG_FILE_PATH" ]; then
18
- echo "DEBUG: File $CONFIG_FILE_PATH created successfully. Size: $(wc -c < "$CONFIG_FILE_PATH") bytes."
19
- # 显示文件的前几行进行调试(注意不要显示敏感信息)
20
- echo "DEBUG: First few lines (without sensitive info):"
21
- head -n 3 "$CONFIG_FILE_PATH" | grep -v "api:" | grep -v "password"
22
- else
23
- echo "ERROR: File $CONFIG_FILE_PATH was NOT created."
24
- exit 1
25
- fi
26
- fi
27
-
28
- echo "DEBUG: About to execute python main.py..."
29
- # 不需要使用--config参数,因为程序有默认路径
30
- cd /home
31
  exec python main.py "$@"
 
1
+ #!/bin/sh
2
+ set -e
3
+ CONFIG_FILE_PATH="/home/api.yaml"
4
+
5
+ echo "DEBUG: Entrypoint script started."
6
+
7
+ # 检查Secret是否存在
8
+ if [ -z "$API_YAML_CONTENT" ]; then
9
+ echo "ERROR: Secret 'API_YAML_CONTENT' is不存在或为空。退出。"
10
+ exit 1
11
+ else
12
+ echo "DEBUG: API_YAML_CONTENT secret found. Preparing to write..."
13
+ printf '%s\n' "$API_YAML_CONTENT" > "$CONFIG_FILE_PATH"
14
+ echo "DEBUG: Attempted to write to $CONFIG_FILE_PATH."
15
+
16
+ if [ -f "$CONFIG_FILE_PATH" ]; then
17
+ echo "DEBUG: File $CONFIG_FILE_PATH created successfully. Size: $(wc -c < "$CONFIG_FILE_PATH") bytes."
18
+ # 显示文件的前几行进行调试(注意不要显示敏感信息)
19
+ echo "DEBUG: First few lines (without sensitive info):"
20
+ head -n 3 "$CONFIG_FILE_PATH" | grep -v "api:" | grep -v "password"
21
+ else
22
+ echo "ERROR: File $CONFIG_FILE_PATH was NOT created."
23
+ exit 1
24
+ fi
25
+ fi
26
+
27
+ echo "DEBUG: About to execute python main.py..."
28
+ # 不需要使用--config参数,因为程序有默认路径
29
+ cd /home
 
30
  exec python main.py "$@"