# app_dashboard **Repository Path**: wfrobin/app_dashboard ## Basic Information - **Project Name**: app_dashboard - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-11 - **Last Updated**: 2025-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # App Dashboard 项目 ## 项目说明 这是一个步数应用程序数据看板项目,用于可视化和分析数据。 ## 本地开发环境设置 ### 安装依赖 一键安装所有依赖: ```bash npm run install:all ``` 或者分别安装: ```bash # 安装根目录依赖 npm install # 安装前端依赖 cd frontend npm install cd .. # 安装后端依赖 cd backend npm install cd .. ``` ### 配置环境变量 1. 确保在 `backend/.env` 文件中配置了正确的数据库连接信息和认证信息 2. 文件内容应该类似于: ``` DB_HOST=pgm-t4nd762m06o1x95n4o.pgsql.singapore.rds.aliyuncs.com DB_PORT=5432 DB_NAME=AppLog DB_USER=flari_db_admin DB_PASSWORD=your_password_here JWT_SECRET=your_secret_key_here ADMIN_USERNAME=admin ADMIN_PASSWORD=dashboard_admin PORT=3002 ``` ### 启动开发服务器 启动前端开发服务器: ```bash npm run start:frontend ``` 启动后端服务器: ```bash npm run start:backend ``` ## 构建与部署 ### 本地构建 构建前端: ```bash npm run build:frontend ``` ### 部署到服务器 使用部署脚本一键部署: ```bash npm run deploy ``` 或者手动执行部署脚本: ```bash ./deploy.sh ``` ## 服务器信息 - 服务器IP: 47.116.122.58 - 应用路径: /home/app_dashboard - Nginx配置文件: /etc/nginx/nginx.conf - 应用端口: 3002 - 访问路径: https://heartytech.net/dashboard/ ## 数据库信息 - 数据库类型: PostgreSQL - 数据库名称: AppLog - 地址: pgm-t4nd762m06o1x95n4o.pgsql.singapore.rds.aliyuncs.com - 用户名: flari_db_admin ## 服务器维护 ### 重启应用 ```bash ssh root@47.116.122.58 cd /home/app_dashboard/backend pm2 restart app_dashboard ``` ### 查看日志 ```bash ssh root@47.116.122.58 pm2 logs app_dashboard ``` ### Nginx配置 Nginx配置文件位于服务器的 `/etc/nginx/nginx.conf`。该配置将 `/dashboard/` 路径映射到应用程序,并将 API 请求代理到后端服务器。