40 lines
1015 B
Bash
40 lines
1015 B
Bash
#!/bin/bash
|
|
# 相册查看器启动脚本
|
|
|
|
echo "🖼️ 相册查看器"
|
|
echo "=================="
|
|
|
|
# 检查相册目录
|
|
if [ ! -d "/home/ubuntu/albums" ]; then
|
|
echo "❌ 相册目录不存在: /home/ubuntu/albums"
|
|
exit 1
|
|
fi
|
|
|
|
echo "📁 相册根目录: /home/ubuntu/albums"
|
|
|
|
# 检查缩略图
|
|
echo ""
|
|
echo "🔍 检查缩略图..."
|
|
ALBUM_COUNT=$(find /home/ubuntu/albums -type d -not -path "*/thumbnails" | wc -l)
|
|
THUMB_COUNT=$(find /home/ubuntu/albums -type d -name "thumbnails" | wc -l)
|
|
|
|
echo " 相册数量: $ALBUM_COUNT"
|
|
echo " 有缩略图的相册: $THUMB_COUNT"
|
|
|
|
if [ "$THUMB_COUNT" -lt "$ALBUM_COUNT" ]; then
|
|
echo ""
|
|
echo "⚠️ 部分相册缺少缩略图"
|
|
echo " 建议先运行: python3 tools/generate_thumbnails.py"
|
|
echo ""
|
|
read -p "是否先生成缩略图? [y/N]: " choice
|
|
if [ "$choice" = "y" ] || [ "$choice" = "Y" ]; then
|
|
python3 tools/generate_thumbnails.py
|
|
fi
|
|
fi
|
|
|
|
# 启动服务
|
|
echo ""
|
|
echo "🚀 启动服务..."
|
|
cd backend
|
|
python3 app.py
|