Roundup Tracker - Issues

Issue 2551163

classification
Create docker container for roundup
Type: rfe Severity: normal
Components: Installation Versions: devel
process
Status: fixed fixed
:
: rouilj : rouilj
Priority: normal :

Created on 2021-09-26 00:57 by rouilj, last changed 2021-12-13 00:22 by rouilj.

Messages
msg7345 Author: [hidden] (rouilj) Date: 2021-09-26 00:57
Had somebody wonder why there was no docker container to run roundup.
So here is a ticket for it. Suggest using SQLite for it's configured backend.

Not sure how configuring other elements would work. My guess is the tracker homedir
would be exposed to the underlying OS.

Also consider a docker-compose to run containers for roundup, email service and
a back end like mysql or postgresql.

See also https://github.com/turnkeylinux-apps/roundup where come pre-config is
done for their turnkey app. Maybe some ideas can be had from there?
msg7355 Author: [hidden] (rouilj) Date: 2021-11-06 03:49
Added a basic multi-stage Dockerfile that creates a ~100MB image base on python:3-alpine.
Has support for all backends although mysql and postgresql aren't tested.

Some other modules are also included to make it more useful.

Docs are in installation.txt.

I have the container built and running under docker and it works so good enough for now....

Not going to address docker-compose at this time.
msg7417 Author: [hidden] (rouilj) Date: 2021-12-13 00:22
changeset:   6555:34cbd0e633d2

added docker-compose donated by Norbert Schlemmer

Moved docker files to scripts/Docker and added a guided install/docker startup script

Updated installation.txt.
History
Date User Action Args
2021-12-13 00:22:42rouiljsetmessages: + msg7417
2021-11-06 03:49:24rouiljsetstatus: new -> fixed
versions: + devel
messages: + msg7355
priority: normal
assignee: rouilj
resolution: fixed
2021-09-26 00:57:41rouiljcreate