From cc610372ca7386924a13f783180da3f2b695e52e Mon Sep 17 00:00:00 2001 From: Wesley Aptekar-Cassels Date: Thu, 9 Mar 2023 02:01:05 -0500 Subject: [PATCH] Fix dbshell command dbshell needs to be run in a already-running container, thus exec rather than run is the correct docker-compose command. --- bw-dev | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bw-dev b/bw-dev index 631d9acda..8e962761e 100755 --- a/bw-dev +++ b/bw-dev @@ -32,8 +32,8 @@ function runweb { docker-compose run --rm web "$@" } -function rundb { - docker-compose run --rm db $@ +function execdb { + docker-compose exec db $@ } function execweb { @@ -110,7 +110,7 @@ case "$CMD" in runweb python manage.py shell ;; dbshell) - rundb psql -U ${POSTGRES_USER} ${POSTGRES_DB} + execdb psql -U ${POSTGRES_USER} ${POSTGRES_DB} ;; restart_celery) docker-compose restart celery_worker