banana-slides / scripts /entrypoint.sh
asem
feat: banana-slides 最新版部署到 HF Spaces (i18n/dark-mode/v0.4.0)
c696d3f
Raw
History Blame Contribute Delete
460 Bytes
#!/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