# IDC设备管理系统环境配置示例
# 复制此文件为 .env 并根据需要修改配置

# ==============================================
# 服务器配置
# ==============================================

# 服务器端口（默认8000）
# 如需修改，请设置为其他端口号
PORT=8000

# 运行环境（development/production）
# development: 开发模式，详细日志便于调试
# production: 生产模式，性能优化，减少日志输出
NODE_ENV=development

# ==============================================
# 数据库配置
# ==============================================

# 数据库类型：sqlite（默认）或 mysql
# sqlite: 零配置嵌入式数据库，适合开发和小规模应用
# mysql: 关系型数据库，适合生产环境和大规模应用
DB_TYPE=sqlite

# SQLite 配置（当DB_TYPE=sqlite时使用）
# SQLite数据库文件路径，文件会自动创建
DB_PATH=./idc_management.db

# MySQL 配置（当DB_TYPE=mysql时使用）
# 注意：使用MySQL前请确保MySQL服务已安装并创建相应的数据库
# 数据库创建命令：CREATE DATABASE idc_management CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
MYSQL_HOST=localhost        # MySQL服务器地址
MYSQL_PORT=3306            # MySQL端口号
MYSQL_USERNAME=root        # MySQL用户名
MYSQL_PASSWORD=            # MySQL密码（为空则无密码）
MYSQL_DATABASE=idc_management  # MySQL数据库名