Trac
Damjan Georgievski edited this page Oct 28, 2018
·
2 revisions
Install Trac
Install Trac with pip and pep-370
mkdir Trac cd Trac export PYTHONUSERBASE=$PWD/.py-env pip install --user Trac # ... mkdir Project1 ./.py-env/bin/trac-admin Project1 initenv # ... enter, enter ...
Run either the builtin server:
./.py-env/bin/tracd -s --port 8000 Trac/Project1
or, for better scalability http://projects.unbit.it/uwsgi/. Put this in Trac/uwsgi.ini:
[uwsgi] plugin = python processes = 2 harakiri = 30 socket = 127.0.0.1:4001 logto = %d/run/uwsgi.log module = trac.web.main callable = dispatch_request env = PYTHONUSERBASE=%d/.py-env env = TRAC_ENV=%d/Project1 # for multiple projects #env = TRAC_ENV_PARENT_DIR=%d
and then run with:
uwsgi --ini Trac/uwsgi.ini