gptapi commited on
Commit
46d363c
·
verified ·
1 Parent(s): 9a74247

Update load-ca.sh

Browse files
Files changed (1) hide show
  1. load-ca.sh +4 -11
load-ca.sh CHANGED
@@ -1,17 +1,10 @@
1
  #!/bin/sh
2
 
3
  # 将环境变量转换为证书文件
4
- echo "$CA_CERT_CONTENT" | sed 's/\\n/\n/g' > /certs/custom/db-ca.crt
5
 
6
- # 格式
7
- if ! openssl x509 -in /certs/custom/db-ca.crt -noout; then
8
- echo "证书格式错误,请检查环境变量换行符是否正确使用\\n"
9
- exit 1
10
- fi
11
 
12
- # 添加到系统信任链
13
- cp /certs/custom/db-ca.crt /usr/local/share/ca-certificates/
14
- update-ca-certificates --fresh
15
-
16
- # 启动应用
17
  exec "$@"
 
1
  #!/bin/sh
2
 
3
  # 将环境变量转换为证书文件
4
+ echo "$CA_CERT_CONTENT" | sed 's/\\n/\n/g' > /usr/local/share/ca-certificates/custom-ca/db-ca.crt
5
 
6
+ # 自动更新证书链(Alpine专用命令)
7
+ update-ca-certificates --fresh >/dev/null 2>&1 || true
 
 
 
8
 
9
+ # 启动原始应用
 
 
 
 
10
  exec "$@"