skillhub/document/docs/02-administration/deployment/configuration.md

1.9 KiB

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/

下一步