canvas-lms/docker-compose
Andrew Butterfield 3156da1fee Add config for subscription service
This only applies for local development
An OPS ticket will need to be made for configuring production/beta

fixes PLAT-2079 PLAT-2064

Test plan:
* Run the following command
  cp config/dynamic_settings.yml.example config/dynamic_settings.yml
* Open up a rails console and run
  Canvas::DynamicSettings.from_cache('live-events-subscription-service', expires_in: 5.minutes)
* Ensure that a settings hash is returned with the url for a local,
  dockerized subscription service
* Remove the config/dynamic_settings.yml
* Add config/consul.yml either by copying config/consul.yml.example or
  docker-compose/config/consul.yml.example
* Configure docker compose to use consul
* Open up a rails console and run
  Canvas::DynamicSettings.from_cache('live-events-subscription-service', expires_in: 5.minutes)
* Ensure that a settings hash is returned with the url for a local,
  dockerized subscription service

Change-Id: I495cc73d914cbefd409fed5ec7ad6cebd0f8c200
Reviewed-on: https://gerrit.instructure.com/99797
Tested-by: Jenkins
Reviewed-by: Tyler Pickett <tpickett@instructure.com>
Reviewed-by: Matthew Wheeler <mwheeler@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Andrew Butterfield <abutterfield@instructure.com>
2017-01-19 19:16:41 +00:00
..
config Add config for subscription service 2017-01-19 19:16:41 +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
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 docker-compose.yml v2 2016-11-15 17:06:37 +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