feat: 환경변수로 초기 admin 계정 자동 생성

서버 시작 시 ADMIN_USERNAME, ADMIN_PASSWORD 환경변수 기반으로
admin 계정이 없을 경우 자동 생성 (이미 있으면 스킵)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-24 14:28:33 +09:00
parent bf17d4d1da
commit 633175f5be
4 changed files with 30 additions and 1 deletions

View File

@@ -18,6 +18,8 @@ type Config struct {
RedisPassword string
JWTSecret string
JWTExpiryHours int
AdminUsername string
AdminPassword string
}
var C Config
@@ -37,6 +39,8 @@ func Load() {
RedisPassword: getEnv("REDIS_PASSWORD", ""),
JWTSecret: getEnv("JWT_SECRET", "secret"),
JWTExpiryHours: hours,
AdminUsername: getEnv("ADMIN_USERNAME", "admin"),
AdminPassword: getEnv("ADMIN_PASSWORD", "admin1234"),
}
}