Initial commit
This commit is contained in:
19
config.ru
Normal file
19
config.ru
Normal file
@@ -0,0 +1,19 @@
|
||||
# This file is used by Rack-based servers to start the application.
|
||||
|
||||
require_relative 'config/environment'
|
||||
require 'rack/cors'
|
||||
# Load CORS::Validations module
|
||||
require_relative 'lib/barong/cors/validations'
|
||||
|
||||
use Rack::Cors do
|
||||
allow do
|
||||
origins Barong::CORS::Validations.validate_origins(Barong::App.config.api_cors_origins)
|
||||
resource '/api/*',
|
||||
methods: %i[get post delete put patch options head],
|
||||
headers: :any,
|
||||
credentials: Barong::App.config.api_cors_allow_credentials,
|
||||
max_age: Barong::CORS::Validations.validate_max_age(Barong::App.config.api_cors_max_age)
|
||||
end
|
||||
end
|
||||
|
||||
run Rails.application
|
||||
Reference in New Issue
Block a user