public
Description: LinisTrac is a clean and simple issue tracker, built from the start to be highly spam-resistant.
Homepage: http://linis.purepistos.net
Clone URL: git://github.com/Pistos/linistrac.git
linistrac / start.rb
100644 48 lines (40 sloc) 1.065 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
require 'rubygems'
gem 'ramaze', '2009.03'
require 'ramaze'
require 'auth-ac'
require 'ramaze/spec/helper/simple_http'
require 'ramaze/contrib/email'
 
require 'bluecloth'
 
require 'src/linis-trac'
require './database-config'
 
require 'src/hash'
require 'src/markup'
require 'src/auth'
require 'src/access'
require 'src/models.rb'
require 'src/akismet'
require 'src/main'
require 'src/ticket-delta'
require 'src/ticket'
require 'src/admin'
 
#require 'ruby-debug'
#Debugger.start
 
AuthAC.options(
  {
    :db => {
      :vendor => 'Pg',
      :user => 'linis',
      :password => 'linis',
      :host => nil,
      :database => 'linis-trac',
    },
  }
)
 
Ramaze::EmailHelper.trait( {
  :smtp_server => Configuration.get( 'smtp_server' ),
  :smtp_helo_domain => Configuration.get( 'smtp_helo_domain' ),
  :smtp_username => Configuration.get( 'smtp_username' ),
  :smtp_password => Configuration.get( 'smtp_password' ),
  :sender_address => Configuration.get( 'sender_address' ),
} )
 
Ramaze.start :adapter => :thin, :port => 8004, :sourcereload => false