#!/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