Commit e5f48020 by Clinton Blackburn Committed by Clinton Blackburn

Added volume to store discovery's assets

This will ensure that uploads remain despite containers being dropped and re-created.

LEARNER-2469
parent 69cb23a6
......@@ -108,6 +108,8 @@ services:
image: edxops/discovery:latest
ports:
- "18381:18381"
volumes:
- discovery_assets:/edx/var/discovery/
ecommerce:
command: bash -c 'source /edx/app/ecommerce/ecommerce_env && while true; do python /edx/app/ecommerce/ecommerce/manage.py runserver 0.0.0.0:18130; sleep 2; done'
......@@ -187,8 +189,9 @@ services:
volumes:
discovery_assets:
edxapp_lms_assets:
edxapp_studio_assets:
elasticsearch_data:
mongo_data:
mysql_data:
edxapp_lms_assets:
edxapp_studio_assets:
# Provisioning script for the discovery service
./provision-ida.sh discovery 18381
docker-compose exec discovery bash -c 'rm -rf /edx/var/discovery/*'
docker-compose exec discovery bash -c 'source /edx/app/discovery/discovery_env && python /edx/app/discovery/discovery/manage.py create_or_update_partner --site-id 1 --site-domain localhost:18381 --code edx --name edX --courses-api-url "http://edx.devstack.lms:18000/api/courses/v1/" --ecommerce-api-url "http://edx.devstack.ecommerce:18130/api/v2/" --organizations-api-url "http://edx.devstack.lms:18000/api/organizations/v0/" --oidc-url-root "http://edx.devstack.lms:18000/oauth2" --oidc-key discovery-key --oidc-secret discovery-secret'
docker-compose exec discovery bash -c 'source /edx/app/discovery/discovery_env && python /edx/app/discovery/discovery/manage.py refresh_course_metadata'
docker-compose exec discovery bash -c 'source /edx/app/discovery/discovery_env && python /edx/app/discovery/discovery/manage.py update_index --disable-change-limit'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment