| title |
sidebar_position |
description |
| 配置说明 |
3 |
SkillHub 配置项详细说明 |
配置说明
环境变量
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/。
下一步