#7908 Docker setup for production environment

v1.8.0
closed
nobody
None
General
nobody
2018-02-05
2015-06-29
No

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

Related

Tickets: #7957

Discussion

  • Thond1st - 2016-04-24

    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
  • Dave Brondsema

    Dave Brondsema - 2017-09-29

    Many of these are addressed in branch db/docker-prod (as well as some other necessary things).

    Not done:

    • a published docker image
    • svn container
    • inbound email/DNS routing
    • download snapshots
     
  • Kenton Taylor - 2017-10-30
    • status: open --> closed
     
  • Kenton Taylor - 2017-10-30

    Merged.

     
  • Dave Brondsema

    Dave Brondsema - 2018-02-05
    • Milestone: unreleased --> v1.8.0
     

Log in to post a comment.