ceshidddyyy / entrypoint.sh
xjf6b's picture
Update entrypoint.sh
adfd496 verified
raw
history blame
683 Bytes
#!/bin/sh
set -e
echo "开始执行脚本"
# 检查关键环境变量
if [ -z "$GITHUB_TOKEN" ]; then
echo "错误: GITHUB_TOKEN 未设置"
exit 1
fi
if [ -z "$GITHUB_GIST_ID" ]; then
echo "错误: GITHUB_GIST_ID 未设置"
exit 1
fi
# 设置代理(如果有)
if [ -n "$PROXY" ]; then
export https_proxy=$PROXY http_proxy=$PROXY all_proxy=$PROXY
fi
# 运行爬虫脚本
echo "运行 crawl.py"
python /app/crawl.py
# 运行合并上传脚本
echo "运行 merged2upload.py"
python /app/merged2upload.py
# 启动一个简单的 HTTP 服务器来保持容器运行并响应健康检查
echo "启动 HTTP 服务器在端口 8080"
python -m http.server 8080