@@ -66,9 +66,6 @@ type GopieConfig struct {
6666 EnableZitadel bool
6767 DownloadsServer DownloadsConfig
6868 EncryptionKey string
69- MainCORS CORSConfig
70- InternalCORS CORSConfig
71- APICORS CORSConfig
7269 CORSHandledByIngress bool
7370}
7471
@@ -267,27 +264,6 @@ func setDefaults() {
267264 viper .SetDefault ("GOPIE_MOTHERDUCK_HELPER_DB_DIR_PATH" , "./motherduck" )
268265 viper .SetDefault ("GOPIE_DOWNLOADS_USE_SERVER" , false )
269266
270- // Default CORS settings for main server
271- viper .SetDefault ("GOPIE_MAIN_CORS_ALLOW_ORIGINS" , "*" )
272- viper .SetDefault ("GOPIE_MAIN_CORS_ALLOW_METHODS" , "GET,POST,HEAD,PUT,DELETE,PATCH,OPTIONS" )
273- viper .SetDefault ("GOPIE_MAIN_CORS_ALLOW_HEADERS" , "Origin, Content-Type, Accept, Authorization, X-Requested-With, X-CSRF-Token, userID, x-user-id, x-project-ids, x-dataset-ids, x-chat-id, x-organization-id" )
274- viper .SetDefault ("GOPIE_MAIN_CORS_ALLOW_CREDENTIALS" , false )
275- viper .SetDefault ("GOPIE_MAIN_CORS_MAX_AGE" , 86400 )
276-
277- // Default CORS settings for internal server
278- viper .SetDefault ("GOPIE_INTERNAL_CORS_ALLOW_ORIGINS" , "*" )
279- viper .SetDefault ("GOPIE_INTERNAL_CORS_ALLOW_METHODS" , "GET,POST,HEAD,PUT,DELETE,PATCH,OPTIONS" )
280- viper .SetDefault ("GOPIE_INTERNAL_CORS_ALLOW_HEADERS" , "Origin, Content-Type, Accept, Authorization, X-Requested-With, X-CSRF-Token, userID, x-user-id, x-project-ids, x-dataset-ids, x-chat-id, x-organization-id" )
281- viper .SetDefault ("GOPIE_INTERNAL_CORS_ALLOW_CREDENTIALS" , false )
282- viper .SetDefault ("GOPIE_INTERNAL_CORS_MAX_AGE" , 86400 )
283-
284- // Default CORS settings for API server
285- viper .SetDefault ("GOPIE_API_CORS_ALLOW_ORIGINS" , "*" )
286- viper .SetDefault ("GOPIE_API_CORS_ALLOW_METHODS" , "GET,POST,HEAD,PUT,DELETE,PATCH,OPTIONS" )
287- viper .SetDefault ("GOPIE_API_CORS_ALLOW_HEADERS" , "Origin, Content-Type, Accept, Authorization, X-Requested-With, X-CSRF-Token, userID, x-user-id, x-project-ids, x-dataset-ids, x-chat-id, x-organization-id" )
288- viper .SetDefault ("GOPIE_API_CORS_ALLOW_CREDENTIALS" , false )
289- viper .SetDefault ("GOPIE_API_CORS_MAX_AGE" , 86400 )
290-
291267 // Flag to determine if CORS is handled by ingress (true) or by the application (false)
292268 viper .SetDefault ("GOPIE_CORS_HANDLED_BY_INGRESS" , false )
293269}
@@ -359,27 +335,6 @@ func LoadConfig() (*GopieConfig, error) {
359335 DownloadsServer : DownloadsConfig {
360336 Bucket : viper .GetString ("GOPIE_DOWNLOADS_S3_BUCKET" ),
361337 },
362- MainCORS : CORSConfig {
363- AllowOrigins : viper .GetString ("GOPIE_MAIN_CORS_ALLOW_ORIGINS" ),
364- AllowMethods : viper .GetString ("GOPIE_MAIN_CORS_ALLOW_METHODS" ),
365- AllowHeaders : viper .GetString ("GOPIE_MAIN_CORS_ALLOW_HEADERS" ),
366- AllowCredentials : viper .GetBool ("GOPIE_MAIN_CORS_ALLOW_CREDENTIALS" ),
367- MaxAge : viper .GetInt ("GOPIE_MAIN_CORS_MAX_AGE" ),
368- },
369- InternalCORS : CORSConfig {
370- AllowOrigins : viper .GetString ("GOPIE_INTERNAL_CORS_ALLOW_ORIGINS" ),
371- AllowMethods : viper .GetString ("GOPIE_INTERNAL_CORS_ALLOW_METHODS" ),
372- AllowHeaders : viper .GetString ("GOPIE_INTERNAL_CORS_ALLOW_HEADERS" ),
373- AllowCredentials : viper .GetBool ("GOPIE_INTERNAL_CORS_ALLOW_CREDENTIALS" ),
374- MaxAge : viper .GetInt ("GOPIE_INTERNAL_CORS_MAX_AGE" ),
375- },
376- APICORS : CORSConfig {
377- AllowOrigins : viper .GetString ("GOPIE_API_CORS_ALLOW_ORIGINS" ),
378- AllowMethods : viper .GetString ("GOPIE_API_CORS_ALLOW_METHODS" ),
379- AllowHeaders : viper .GetString ("GOPIE_API_CORS_ALLOW_HEADERS" ),
380- AllowCredentials : viper .GetBool ("GOPIE_API_CORS_ALLOW_CREDENTIALS" ),
381- MaxAge : viper .GetInt ("GOPIE_API_CORS_MAX_AGE" ),
382- },
383338 EncryptionKey : viper .GetString ("GOPIE_ENCRYPTION_KEY" ),
384339 }
385340
0 commit comments