Mercurial > p > roundup > code
view scripts/README.txt @ 6520:26babdf85067
issue2551163 - add starter docker
This works but I should be able to shrink it by 10MB (to 75 or so) by
doing a multi-stage build.
Also this only supports anydbm/sqlite at the moment. So the saved
space will be used by mysql and pgsql drivers before I am done.
Based on alipine linux python image. Invoke with:
docker run --rm -v /.../issue.tracker:/usr/src/app/tracker \
-p 9017:8080 roundup-app:latest
you can also append tracker specifications like:
inhouse=tracker/inhouse customer=tracker/customer
to the docker command to start up two trackers on the two tracker
homes on the volume mounted at (/usr/src/apps/) tracker.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Fri, 05 Nov 2021 14:37:09 -0400 |
| parents | 7655dae061b8 |
| children | 75da037d1c54 |
line wrap: on
line source
Scripts in this directory: add-issue Add a single issue, as specified on the command line, to your tracker. The initial message for the issue is taken from standard input. copy-user.py Copy one or more Roundup users from one tracker instance to another. imapServer.py This IMAP server script that runs in the background and checks for new email from a variety of mailboxes. import_sf.py Import tracker data from Sourceforge.NET into a new roundup instance. roundup-reminder Generate an email that lists outstanding issues. Send in both plain text and HTML formats. schema_diagram.py Generate a schema diagram for a roundup tracker. It generates a 'dot file' that is then fed into the 'dot' tool (http://www.graphviz.org) to generate a graph. schema-dump.py Use recently documented XML-RPC API to dump Roundup data schema in human readable form. spam-remover Remove file attachment spam from a tracker. (Warning destructive, read script well.) weekly-report Generate a simple report outlining the activity in one tracker for the most recent week. ---- server-ctl Control the roundup-server daemon from the command line with start, stop, restart, condstart (conditional start - only if server is stopped) and status commands. roundup.rc-debian An control script that may be installed in /etc/init.d on Debian systems. Offers start, stop and restart commands and integrates with the Debian init process. systemd.gunicorn A systemd unit file for running roundup under gnuicorn WSGI server. ---- contributors.py Analyzes Mercurial log, filters and compiles list of committers with years of contribution. Can be useful for updating COPYING.txt
