Ub / start.sh
jyujiaf's picture
Update start.sh
9ba691c verified
raw
history blame contribute delete
624 Bytes
#!/bin/bash
echo "=== Starting HF Space Terminal ==="
# 1. 启动 ttyd
echo "Starting ttyd on port 7681..."
ttyd -p 7681 /bin/bash &
echo "ttyd started."
sleep 1
# 2. 确保 Nginx 需要的目录存在
mkdir -p /var/run /tmp/nginx_cache
chmod 777 /tmp/nginx_cache
# 3. 测试配置
echo "Testing Nginx configuration..."
nginx -t -c /etc/nginx/nginx.conf
if [ $? -ne 0 ]; then
echo "Nginx config test FAILED!"
exit 1
fi
# 4. 启动 Nginx (前台模式)
# 使用 exec 替换当前 shell 进程,确保信号正确传递
echo "Starting Nginx on 0.0.0.0:80..."
exec nginx -c /etc/nginx/nginx.conf -g 'daemon off;'