docker: initial release

Authored by Tibor Simko <tibor.simko@cern.ch> on Feb 1 2015, 00:00.


docker: initial release

  • Initial release of Docker configuration. docker-compose build rebuilds the image, docker-compose up runs the Invenio demo site, docker exec -it invenio_web_1 /opt/invenio/bin/inveniocfg --run-unit-tests runs the unit test suite, etc. (closes #2736)
  • NOTE Uses CentOS-5 with Python-2.4 and embedded MySQL-5.0 server, fitting minimal requirements asked for Invenio v1.0 release series.
  • NOTE Installs MySQL DB server inside the main web container, as there is no official MySQL-5.0 docker image out there yet.
  • Amends inveniocfg.py to handle style of IP address.

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>


Event Timeline

Tibor Simko <tibor.simko@cern.ch> committed R3600:9186606cf59e: docker: initial release (authored by Tibor Simko <tibor.simko@cern.ch>).Feb 18 2015, 14:34