环境变量
SkillHub 通过环境变量进行配置,主要配置项如下:
基础配置
| 环境变量 | 说明 | 默 认值 |
|---|
SKILLHUB_PUBLIC_BASE_URL | 公网访问地址 | - |
SKILLHUB_VERSION | 镜像版本 | edge |
数据库配置
| 环境变量 | 说明 | 默认值 |
|---|
POSTGRES_HOST | PostgreSQL 主机 | postgres |
POSTGRES_PORT | PostgreSQL 端口 | 5432 |
POSTGRES_DB | 数据库名 | skillhub |
POSTGRES_USER | 数据库用户 | skillhub |
POSTGRES_PASSWORD | 数据库密码 | - |
Redis 配置
| 环境变量 | 说明 | 默认值 |
|---|
REDIS_HOST | Redis 主机 | redis |
REDIS_PORT | Redis 端口 | 6379 |
REDIS_PASSWORD | Redis 密码 | - |
存储配置
| 环境变量 | 说明 | 默认值 |
|---|
SKILLHUB_STORAGE_PROVIDER | 存储提供方 | local |
SKILLHUB_STORAGE_S3_ENDPOINT | S3 端点 | - |
SKILLHUB_STORAGE_S3_BUCKET | S3 桶名 | - |
SKILLHUB_STORAGE_S3_ACCESS_KEY | S3 Access Key | - |
SKILLHUB_STORAGE_S3_SECRET_KEY | S3 Secret Key | - |
OAuth 配置
| 环境变量 | 说明 | 默认值 |
|---|
OAUTH2_GITHUB_CLIENT_ID | GitHub OAuth Client ID | - |
OAUTH2_GITHUB_CLIENT_SECRET | GitHub OAuth Client Secret | - |
首登管理员配置
| 环境变量 | 说明 | 默认值 |
|---|
BOOTSTRAP_ADMIN_ENABLED | 是否启用首登管理员 | true |
BOOTSTRAP_ADMIN_USERNAME | 首登管理员用户名 | admin |
BOOTSTRAP_ADMIN_PASSWORD | 首登管理员密码 | ChangeMe!2026 |
配置文件
Spring Boot 配置文件位于 server/skillhub-app/src/main/resources/。
下一 步