环境变量配置
在运行 Basemulti 之前,您需要配置以下环境变量:
环境变量 | 描述 | 是否必需 |
---|---|---|
BASEMULTI_KEY | 用于身份验证的密钥 | 是 |
NEXT_PUBLIC_URL | Basemulti 实例的基础 URL | 是 |
DB_DRIVER | 数据库驱动类型(如 sqlite、mysql、postgresql) | 是 |
DB_DATABASE | SQLite 数据库文件路径 | 仅 SQLite 必需 |
DB_HOST | 数据库主机地址 | 仅 MySQL/PostgreSQL 必需 |
DB_PORT | 数据库端口 | 仅 MySQL/PostgreSQL 必需 |
DB_USER | 数据库用户名 | 仅 MySQL/PostgreSQL 必需 |
DB_PASSWORD | 数据库密码 | 仅 MySQL/PostgreSQL 必需 |
DB_DATABASE | 数据库名称 | 仅 MySQL/PostgreSQL 必需 |
NEXT_PUBLIC_DISABLE_PROVIDERS | 禁用服务提供者, 如: sqlite,mysql(可选) | 否 |
您可以通过创建 .env
文件来设置这些环境变量。例如:
bash
BASEMULTI_KEY=your-secret-key
NEXT_PUBLIC_URL=http://localhost:3000
DB_DRIVER=sqlite
DB_DATABASE=./data/database.sqlite
或者对于 MySQL:
bash
BASEMULTI_KEY=your-secret-key
NEXT_PUBLIC_URL=http://localhost:3000
DB_DRIVER=mysql
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWORD=password
DB_DATABASE=basemulti