We should have a docker/compose configuration that is good for production. Things to include:
- production.ini with good settings (including randomized hashes for a value or two in there)
- python environment and Allura code bundled into the image (not external volume)
- mod_wsgi (express?) or other wsgi server, instead of
paster
- able to make a "release" image that we can publish to dockerhub
- git/svn containers, and auth hooked up for that
- real email routing, and DNS for e.g.
tickets.myproject.p.mysite.com
- download snapshots enabled
- ...
Might want to break that down into separate tickets
Hi,
Just a nice to have. Perhaps an interactive setup. Asking the installer if this is a developmentor production installation, asking other configurations with options.
:)
Cheers.
Anthony
Last edit: Thond1st 2016-04-24
Many of these are addressed in branch
db/docker-prod
(as well as some other necessary things).Not done:
Merged.