From 7473dd7c4ff9dfd20e998bb24c5304e7af24fd6b Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Mon, 26 Sep 2022 19:50:15 -0400
Subject: [PATCH] Use Poetry

---
 run.sh | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/run.sh b/run.sh
index 71fc908a..f7008541 100755
--- a/run.sh
+++ b/run.sh
@@ -39,13 +39,13 @@ if [[ $docker == "false" ]]; then
 
 	if [[ $mode == "init-db" ]]; then
 		echo "apply database migrations"
-		./manage.py migrate
+		poetry run ./manage.py migrate
     echo "collect static resources"
-    ./manage.py collectstatic --clear --noinput
+    poetry run ./manage.py collectstatic --clear --noinput
 		echo "create django superuser"
-		./manage.py createsuperuser --noinput
+		poetry run ./manage.py createsuperuser --noinput
 		echo "create rsa key"
-		./manage.py creatersakey
+		poetry run ./manage.py creatersakey
 		if [[ -z ${TANK_CALLBACK_BASE_URL} ]]; then
 			TANK_CALLBACK_BASE_URL="${AURA_PROTO}://${AURA_HOST}/tank"
 		fi
@@ -53,9 +53,9 @@ if [[ $docker == "false" ]]; then
 			DASHBOARD_CALLBACK_BASE_URL="${AURA_PROTO}://${AURA_HOST}"
 		fi
 		echo "create dashboard client with client id $DASHBOARD_OIDC_CLIENT_ID"
-    	./manage.py create_oidc_client dashboard public --client-id $DASHBOARD_OIDC_CLIENT_ID --client-secret $DASHBOARD_OIDC_CLIENT_SECRET -r "id_token token" -u ${DASHBOARD_CALLBACK_BASE_URL}/oidc_callback.html -u ${DASHBOARD_CALLBACK_BASE_URL}/oidc_callback_silentRenew.html -p ${DASHBOARD_CALLBACK_BASE_URL} -p ${DASHBOARD_CALLBACK_BASE_URL}/
-    	echo "create tank client with client id $TANK_OIDC_CLIENT_ID"
-		./manage.py create_oidc_client tank confidential --client-id $TANK_OIDC_CLIENT_ID --client-secret $TANK_OIDC_CLIENT_SECRET -r "code" -u ${TANK_CALLBACK_BASE_URL}/auth/oidc/callback
+    poetry run ./manage.py create_oidc_client dashboard public --client-id $DASHBOARD_OIDC_CLIENT_ID --client-secret $DASHBOARD_OIDC_CLIENT_SECRET -r "id_token token" -u ${DASHBOARD_CALLBACK_BASE_URL}/oidc_callback.html -u ${DASHBOARD_CALLBACK_BASE_URL}/oidc_callback_silentRenew.html -p ${DASHBOARD_CALLBACK_BASE_URL} -p ${DASHBOARD_CALLBACK_BASE_URL}/
+    echo "create tank client with client id $TANK_OIDC_CLIENT_ID"
+		poetry run ./manage.py create_oidc_client tank confidential --client-id $TANK_OIDC_CLIENT_ID --client-secret $TANK_OIDC_CLIENT_SECRET -r "code" -u ${TANK_CALLBACK_BASE_URL}/auth/oidc/callback
 	fi
 
 	### Initializes the project (Development) ###
-- 
GitLab