Sha256: 10cc0685754e6ddb3f82782facd01064b0153b4a46d9097cb780c8d1a265cdff
Contents?: true
Size: 949 Bytes
Versions: 2
Compression:
Stored size: 949 Bytes
Contents
#!/usr/bin/env rackup require_relative 'config/environment' require 'rack/freeze' if RACK_ENV == :production # Handle exceptions in production with a error page and send an email notification: use Utopia::Exceptions::Handler use Utopia::Exceptions::Mailer else # We want to propate exceptions up when running tests: use Rack::ShowExceptions unless RACK_ENV == :test # Serve the public directory in a similar way to the web server: use Utopia::Static, root: 'public' end use Rack::Sendfile use Utopia::ContentLength use Utopia::Redirection::Rewrite, '/' => '/wiki/index' use Utopia::Redirection::DirectoryIndex use Utopia::Redirection::Errors, 404 => '/errors/file-not-found' use Utopia::Localization, :default_locale => 'en', :locales => ['en', 'de', 'ja', 'zh'], :ignore => ['/_static/', '/_cache/'] use Utopia::Controller use Utopia::Static # Serve dynamic content use Utopia::Content run lambda { |env| [404, {}, []] }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
utopia-2.0.1 | documentation/config.ru |
utopia-2.0.0 | documentation/config.ru |