canvas-lms/docker-compose
Jon Jensen ef480cd1c3 docker enhancements/fixes, fixes SD-2499, refs gh-1043
bring the development docker image down from 3.6GB -> 2.4GB

add a production docker image that weighs in at 1.2GB, which should speed
up end-to-end tests

template-ize web Dockerfiles so that common stuff stays consistent, volume
dirs are set up properly, etc.

test plan:
1. docker-based builds should pass
2. docker image should be usable (docker-compose up, etc)

Change-Id: I41ebb155090f66e346bdc285ca5c613ee5793127
Reviewed-on: https://gerrit.instructure.com/112859
Tested-by: Jenkins
Reviewed-by: Landon Wilkins <lwilkins@instructure.com>
Product-Review: Landon Wilkins <lwilkins@instructure.com>
QA-Review: Landon Wilkins <lwilkins@instructure.com>
2017-05-26 20:57:24 +00:00
..
config docker enhancements/fixes, fixes SD-2499, refs gh-1043 2017-05-26 20:57:24 +00:00
karma set +x on docker entrypoints that require it 2016-11-28 22:58:58 +00:00
phantomjs-karma set +x on docker entrypoints that require it 2016-11-28 22:58:58 +00:00
postgres install ca-certs required for PG extensions 2017-03-02 18:56:44 +00:00
selenium-chrome spec: Add docker chrome container 2016-11-02 17:58:19 +00:00
selenium-firefox spec: Add docker chrome container 2016-11-02 17:58:19 +00:00
cassandra.override.yml docker-compose.yml v2 2016-11-15 17:06:37 +00:00
consul.override.yml Switch to Imperium gem and update Consul container. 2017-04-07 16:59:01 +00:00
js-phantomjs-tests.override.yml set +x on docker entrypoints that require it 2016-11-28 22:58:58 +00:00
js-tests.override.yml set +x on docker entrypoints that require it 2016-11-28 22:58:58 +00:00
kinesis.override.yml go back to non wildcard TLD 2016-11-15 21:29:57 +00:00
lti-test-tool.override.yml update lti test tool override 2016-12-05 20:02:13 +00:00
mailcatcher.override.yml set +x on docker entrypoints that require it 2016-11-28 22:58:58 +00:00
selenium.override.yml set +x on docker entrypoints that require it 2016-11-28 22:58:58 +00:00