feat(env): Added production and development environment
All checks were successful
Build and Publish Docker Image / deploy (push) Successful in 1m44s

This commit is contained in:
2026-05-04 00:33:18 +03:00
parent fbeff3f6c0
commit bcdcce8fbd
7 changed files with 42 additions and 0 deletions

View File

@@ -16,6 +16,13 @@ const (
AdminEnabledFalse AdminEnabledMode = "false"
)
type AppEnvironment string
const (
AppEnvironmentDevelopment AppEnvironment = "development"
AppEnvironmentProduction AppEnvironment = "production"
)
const (
SettingGuestUploadsEnabled = "guest_uploads_enabled"
SettingAPIEnabled = "api_enabled"
@@ -36,6 +43,7 @@ const (
SettingThumbnailBatchSize = "thumbnail_batch_size"
SettingThumbnailIntervalSeconds = "thumbnail_interval_seconds"
SettingDataDir = "data_dir"
SettingEnvironment = "environment"
SettingActivityRetentionSeconds = "activity_retention_seconds"
SettingSecurityEnabled = "security_enabled"
SettingSecurityIPWhitelist = "security_ip_whitelist"
@@ -86,6 +94,7 @@ type Config struct {
AdminPassword string
AdminUsername string
AdminEmail string
Environment AppEnvironment
AdminEnabled AdminEnabledMode
AdminCookieSecure bool
AllowAdminSettingsOverride bool