diff --git a/changelog.d/20240626_115731_faraz.maqsood_images_persistance_issue.md b/changelog.d/20240626_115731_faraz.maqsood_images_persistance_issue.md new file mode 100644 index 0000000..02233c5 --- /dev/null +++ b/changelog.d/20240626_115731_faraz.maqsood_images_persistance_issue.md @@ -0,0 +1 @@ +- [BugFix] Fix images(media) persistance issue by mounting media directory in volumes through patches. (by @Faraz32123) diff --git a/tutordiscovery/patches/local-docker-compose-dev-services b/tutordiscovery/patches/local-docker-compose-dev-services index d48a7f9..95906db 100644 --- a/tutordiscovery/patches/local-docker-compose-dev-services +++ b/tutordiscovery/patches/local-docker-compose-dev-services @@ -4,8 +4,9 @@ discovery: command: ./manage.py runserver 0.0.0.0:8381 stdin_open: true tty: true - {%- for mount in iter_mounts(MOUNTS, "discovery") %} volumes: + - ../../data/discovery/media:/openedx/discovery/course_discovery/media + {%- for mount in iter_mounts(MOUNTS, "discovery") %} - {{ mount }} {%- endfor %} ports: diff --git a/tutordiscovery/patches/local-docker-compose-services b/tutordiscovery/patches/local-docker-compose-services index 6bd8e89..ddbf6ab 100644 --- a/tutordiscovery/patches/local-docker-compose-services +++ b/tutordiscovery/patches/local-docker-compose-services @@ -5,6 +5,7 @@ discovery: restart: unless-stopped volumes: - ../plugins/discovery/apps/settings/tutor:/openedx/discovery/course_discovery/settings/tutor:ro + - ../../data/discovery/media:/openedx/discovery/course_discovery/media depends_on: - lms {% if RUN_MYSQL %}- mysql{% endif %}