#!/bin/bash

# 如果持久化目录中有数据文件，使用它；否则创建新的
if [ -f /shumengya/docker/storage/mengyalinkfly/link_data.json ]; then
    echo "使用持久化的数据文件..."
    ln -sf /shumengya/docker/storage/mengyalinkfly/link_data.json /app/backend/link_data.json
else
    echo "创建新的数据文件..."
    echo '{}' > /shumengya/docker/storage/mengyalinkfly/link_data.json
    ln -sf /shumengya/docker/storage/mengyalinkfly/link_data.json /app/backend/link_data.json
fi

# 启动 nginx
echo "启动 Nginx..."
nginx

# 启动 Flask 后端（使用 gunicorn）
echo "启动 Flask 后端..."
cd /app/backend
exec gunicorn -w 4 -b 0.0.0.0:5000 app:app
