#!/bin/bash # 检查服务器环境配置脚本 SERVER_IP="115.190.235.230" SSH_PORT="22" SERVER_USER="root" REMOTE_DIR="/var/www/chinese-family-tree" echo "=== 检查服务器环境 ===" echo "" echo "1. 检查部署目录是否存在..." ssh -p $SSH_PORT $SERVER_USER@$SERVER_IP "ls -la $REMOTE_DIR" 2>&1 echo "" echo "2. 检查 .env 文件..." ssh -p $SSH_PORT $SERVER_USER@$SERVER_IP "ls -la $REMOTE_DIR/.env" 2>&1 echo "" echo "3. 如果 .env 存在,显示其内容 (隐藏敏感信息)..." ssh -p $SSH_PORT $SERVER_USER@$SERVER_IP "if [ -f $REMOTE_DIR/.env ]; then cat $REMOTE_DIR/.env | grep -E '^(DATABASE_URL|NEXTAUTH_URL|NODE_ENV)' | sed 's/password[^@]*@/password:***@/g'; else echo '.env 文件不存在'; fi" 2>&1 echo "" echo "4. 检查应用状态..." ssh -p $SSH_PORT $SERVER_USER@$SERVER_IP "pm2 list" 2>&1 echo "" echo "=== 检查完成 ==="