Updated Home (markdown)
[bibanon.git] / old_config.ru
blobd057cffd050678bd4fe318d890df13e82341b455
1 require '/usr/local/src/omnigollum/lib/omnigollum'
3 # Providers now need to be loaded manually
4 require 'omniauth/strategies/github'
5 require 'omniauth/strategies/twitter'
6 require 'omniauth/strategies/facebook'
8 OmniAuth.config.full_host = '<url to wiki root>'
10 # Configure omniauth/omnigollum providers
11 options = {
12   :providers => Proc.new do
13     provider :github, "<id>", "<api token>", {:client_options => {:ssl => {:ca_path => "/etc/ssl/certs"}}}
14     provider :twitter, "<id>", "<api token>", {:client_options => {:ssl => {:ca_path => "/etc/ssl/certs"}}}
15   end,
16   :dummy_auth => false
19 Precious::App.set(:omnigollum, options)
21 # Register omnigollum extension in sinatra
22 Precious::App.register Omnigollum::Sinatra