Files
Dalan/config.ru
2026-08-13 19:56:46 +03:30

20 lines
625 B
Ruby

# 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