Skip to main content

System Configuration

Page Description

Page for managing overall releasy system configuration

Components

Config SectionDescriptionNumber of Settings
General SettingsBasic system settings8 items
Notification SettingsEmail, Slack notification settings12 items
Security SettingsAuthentication, permission, session settings6 items
Performance SettingsCache, sync, performance tuning10 items
Backup SettingsData backup and recovery settings5 items

General Settings Items

Setting KeyDescriptionTypeDefaultValidation
app_nameApplication namestring"releasy"1-50 characters
app_logoLogo image URLurl-Image URL
default_timezoneDefault timezoneselect"Asia/Seoul"Valid timezone
session_timeoutSession timeout (minutes)number48030-1440 minutes
page_sizeDefault page sizenumber2010-100
date_formatDate display formatselect"YYYY-MM-DD"Date format
languageDefault languageselect"en"Supported language
themeDefault themeselect"light"light/dark

Notification Settings Items

Setting KeyDescriptionTypeRequiredEncrypted
smtp_hostSMTP server addressstring-
smtp_portSMTP portnumber-
smtp_usernameSMTP usernamestring-
smtp_passwordSMTP passwordpassword
smtp_tlsUse TLSboolean--
slack_webhook_urlSlack webhook URLurl-
teams_webhook_urlTeams webhook URLurl-
notification_fromSender emailemail-
notification_reply_toReply-to emailemail--
build_success_notifyBuild success notificationbooleanfalse-
build_failure_notifyBuild failure notificationbooleantrue-
permission_request_notifyPermission request notificationbooleantrue-

Security Settings Items

Setting KeyDescriptionTypeDefaultSecurity Level
password_policyPassword policyjsonComplex rulesHigh
login_attemptsLogin attempt limitnumber5Medium
lockout_durationAccount lockout time (minutes)number30Medium
jwt_secretJWT signing keypasswordAuto-generatedHighest
jwt_expiryJWT expiry time (hours)number8Medium
api_rate_limitAPI call limit (/hour)number1000Medium
API EndpointMethodDescriptionCache Invalidation
/api/v1/admin/configGETRetrieve all settings-
/api/v1/admin/config/{section}GETRetrieve section settings-
/api/v1/admin/configPUTUpdate settings
/api/v1/admin/config/test-smtpPOSTTest SMTP settings-
/api/v1/admin/config/test-slackPOSTTest Slack settings-
/api/v1/admin/config/backupPOSTCreate settings backup-
/api/v1/admin/config/restorePOSTRestore settings