Skip to content
This repository was archived by the owner on Aug 1, 2024. It is now read-only.

Commit 5455dae

Browse files
author
Rebecca Graber
authored
fix: update migration targets to not use paver (#1037)
The paver update-db script referred to a file that was created by Ansible. This file no longer exists with the new ansible-free images.
1 parent 67fe7e8 commit 5455dae

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

Makefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,10 +259,12 @@ $(foreach db_service,$(DB_SERVICES_LIST),\
259259
dev.migrate: | $(_db_migration_targets) ## Run migrations for applicable default services.
260260

261261
dev.migrate.studio:
262-
docker-compose exec studio bash -c 'source /edx/app/edxapp/edxapp_env && cd /edx/app/edxapp/edx-platform/ && paver update_db'
262+
docker-compose exec -T -u root lms bash -e -c '/edx/app/edxapp/venvs/edxapp/bin/python manage.py cms showmigrations --database default --traceback --pythonpath=. --settings devstack_docker'
263+
docker-compose exec -T -u root lms bash -e -c '/edx/app/edxapp/venvs/edxapp/bin/python manage.py cms migrate --database default --noinput --traceback --pythonpath=. --settings devstack_docker'
263264

264265
dev.migrate.lms:
265-
docker-compose exec lms bash -c 'source /edx/app/edxapp/edxapp_env && cd /edx/app/edxapp/edx-platform/ && paver update_db'
266+
docker-compose exec -T -u root lms bash -e -c '/edx/app/edxapp/venvs/edxapp/bin/python manage.py lms showmigrations --database default --traceback --pythonpath=. --settings devstack_docker'
267+
docker-compose exec -T -u root lms bash -e -c '/edx/app/edxapp/venvs/edxapp/bin/python manage.py lms migrate --database default --noinput --traceback --pythonpath=. --settings devstack_docker'
266268

267269
dev.migrate.%: ## Run migrations on a service.
268270
docker-compose exec $* bash -c 'source /edx/app/$*/$*_env && cd /edx/app/$*/$*/ && make migrate'

0 commit comments

Comments
 (0)