Line 1: |
Line 1: |
− | [[File:Picture 006.jpg]] | + | == Install Roundup Issue Tracker== |
| + | # create user (or ibay?) named roundup |
| + | # download here:[[http://pypi.python.org/pypi/roundup#downloads]] |
| + | # install using |
| + | python setup.py install |
| + | # create demo tracker |
| + | roundup-demo |
| + | ** specify user or ibay folder as tracker location, eg: |
| + | /home/e-smith/files/ibays/roundup/html/demo |
| + | # change default dir to demo location |
| + | cd /home/e-smith/files/ibays/roundup/html/demo |
| + | # edit the demo 'config.ini' to change the port from 8917 to 8080 |
| + | # start the built-in roundup/python webserver |
| + | sudo -u roundup roundup-server demo=/home/e-smith/files/ibays/roundup/html/demo |
| + | |
| + | # create a custom proxypass directive for /roundup: |
| + | md -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf |
| + | cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf |
| + | echo '# ProxyPass Support for Internal Exchange Server |
| + | ProxyPreserveHost On |
| + | |
| + | #roundup |
| + | ProxyPass /roundup/ http://localhost:8080/ |
| + | ProxyPassReverse /roundup/ http://localhost:8080/ |
| + | |
| + | # End of Exchange settings |
| + | ' > 91ProxyPassRoundup |
| + | # expand httpd.conf and restart httpd |
| + | expand-template /etc/httpd/conf/httpd.conf |
| + | sv restart httpd-e-smith |
| + | |
| + | |
| + | Still todo: |
| + | # configure roundup server to auto-start |
| + | # configure roundup server to log to /var/log/(somewhere) |
| + | # possibly integrate access with SME user database |
| + | # possibly integrate with mysql |