Mercurial > p > roundup > code
comparison doc/installation.txt @ 8461:1522e0e15903
doc: remove uWSGI references as it is in maint mode and not being updated
Replaced with Waitress where appropriate.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Tue, 30 Sep 2025 18:08:14 -0400 |
| parents | 036ba3496232 |
| children | b09ef85f0da6 |
comparison
equal
deleted
inserted
replaced
| 8460:f72381d300a4 | 8461:1522e0e15903 |
|---|---|
| 1281 FastCGI (Cherokee, Hiawatha, lighttpd) | 1281 FastCGI (Cherokee, Hiawatha, lighttpd) |
| 1282 -------------------------------------- | 1282 -------------------------------------- |
| 1283 | 1283 |
| 1284 The Hiawatha and lighttpd web servers can run Roundup using FastCGI. | 1284 The Hiawatha and lighttpd web servers can run Roundup using FastCGI. |
| 1285 Cherokee can run FastCGI but it also supports wsgi directly using a | 1285 Cherokee can run FastCGI but it also supports wsgi directly using a |
| 1286 wsgi server like uWSGI, Gnuicorn etc. | 1286 wsgi server like Waitress, Gnuicorn etc. |
| 1287 | 1287 |
| 1288 To run Roundup using FastCGI, the flup_ package can be used under | 1288 To run Roundup using FastCGI, the flup_ package can be used under |
| 1289 Python 2 and Python 3. We don't have a detailed config for this, but | 1289 Python 2 and Python 3. We don't have a detailed config for this, but |
| 1290 the basic idea `can be found in the wayback machine archive`_. | 1290 the basic idea `can be found in the wayback machine archive`_. |
| 1291 | 1291 |
| 1496 `See the Waitress docs`_ for more info on configuring waitress | 1496 `See the Waitress docs`_ for more info on configuring waitress |
| 1497 including putting it behind a proxy, IPV6 support etc. | 1497 including putting it behind a proxy, IPV6 support etc. |
| 1498 | 1498 |
| 1499 .. _`See the Waitress docs`: | 1499 .. _`See the Waitress docs`: |
| 1500 https://docs.pylonsproject.org/projects/waitress/en/stable/ | 1500 https://docs.pylonsproject.org/projects/waitress/en/stable/ |
| 1501 | |
| 1502 .. index:: pair: web interface; uWSGI | |
| 1503 single: wsgi; uWSGI | |
| 1504 | |
| 1505 uWSGI Installation | |
| 1506 ~~~~~~~~~~~~~~~~~~ | |
| 1507 | |
| 1508 For a basic roundup install using uWSGI behind a front end server, | |
| 1509 install uwsgi and the python3 (or python) plugin. Then run:: | |
| 1510 | |
| 1511 uwsgi --http-socket 127.0.0.1:8917 \ | |
| 1512 --plugin python3 --mount=/tracker=wsgi.py \ | |
| 1513 --manage-script-name --callable app | |
| 1514 | |
| 1515 using the same wsgi.py as was used for Gunicorn. If you get path not | |
| 1516 found errors, check the mount option. The /tracker entry must match | |
| 1517 the path used for the [tracker] web value in the tracker's config.ini. | |
| 1518 | 1501 |
| 1519 Configure an Email Interface | 1502 Configure an Email Interface |
| 1520 ============================ | 1503 ============================ |
| 1521 | 1504 |
| 1522 If you don't want to use the email component of Roundup, then remove the | 1505 If you don't want to use the email component of Roundup, then remove the |
