File size: 460 Bytes
c696d3f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
# 从环境变量生成 htpasswd 文件

# 默认用户名和密码(可通过HF Space Secrets覆盖)
AUTH_USERNAME=${AUTH_USERNAME:-admin}
AUTH_PASSWORD=${AUTH_PASSWORD:-banana2024}

# 生成htpasswd文件
htpasswd -bc /etc/nginx/.htpasswd "$AUTH_USERNAME" "$AUTH_PASSWORD"
chmod 644 /etc/nginx/.htpasswd

echo "Auth configured for user: $AUTH_USERNAME"

# 启动supervisord
exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf