跳到主要内容

配置说明

环境变量

SkillHub 通过环境变量进行配置,主要配置项如下:

基础配置

环境变量说明默认值
SKILLHUB_PUBLIC_BASE_URL公网访问地址-
SKILLHUB_VERSION镜像版本edge

数据库配置

环境变量说明默认值
POSTGRES_HOSTPostgreSQL 主机postgres
POSTGRES_PORTPostgreSQL 端口5432
POSTGRES_DB数据库名skillhub
POSTGRES_USER数据库用户skillhub
POSTGRES_PASSWORD数据库密码-

Redis 配置

环境变量说明默认值
REDIS_HOSTRedis 主机redis
REDIS_PORTRedis 端口6379
REDIS_PASSWORDRedis 密码-

存储配置

环境变量说明默认值
SKILLHUB_STORAGE_PROVIDER存储提供方local
SKILLHUB_STORAGE_S3_ENDPOINTS3 端点-
SKILLHUB_STORAGE_S3_BUCKETS3 桶名-
SKILLHUB_STORAGE_S3_ACCESS_KEYS3 Access Key-
SKILLHUB_STORAGE_S3_SECRET_KEYS3 Secret Key-

OAuth 配置

环境变量说明默认值
OAUTH2_GITHUB_CLIENT_IDGitHub OAuth Client ID-
OAUTH2_GITHUB_CLIENT_SECRETGitHub OAuth Client Secret-

首登管理员配置

环境变量说明默认值
BOOTSTRAP_ADMIN_ENABLED是否启用首登管理员true
BOOTSTRAP_ADMIN_USERNAME首登管理员用户名admin
BOOTSTRAP_ADMIN_PASSWORD首登管理员密码ChangeMe!2026

配置文件

Spring Boot 配置文件位于 server/skillhub-app/src/main/resources/

下一步