おいも貴婦人ブログ

生物系博士課程満期退学をしたAIエンジニアのブログ。

ローカルにTracをインストールしよう。

前回、Jenkinsをインストールしたので、引き続きTracをインストールしましょう。前回の環境に引き続き

sudo yum install python-setuptools python-devels httpd-devel mod_wsgi
sudo easy_install pip
sudo pip install trac

/var/trac/trac.wsgiを作成し、以下を書き込む。

import os
os.environ['TRAC_ENV_PARENT_DIR'] = '/var/trac'
os.environ['PYTHON_EGG_CACHE'] = '/var/trac/eggs'
import trac.web.main
application = trac.web.main.dispatch_request

実行権限の付与

chmod 755 /var/trac/trac.wsgi
chown -R apache:apache /var/trac/

/etc/httpd/conf.d/trac.confを以下の内容で作成。

WSGIScriptAlias /trac /var/trac/trac.wsgi
<Directory /var/trac>
    WSGIApplicationGroup %{GLOBAL}
    Order deny,allow
    Allow from all
</Directory>

最後にプロジェクトの作成

trac-admin /var/trac/myproject initenv