aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2023-05-22 08:32:12 +0300
committerFrederick Muriuki Muriithi2023-05-22 08:32:12 +0300
commit0c7106202cd0cb549e731a43a64a95116756daf6 (patch)
treed54a4d92a0564a8dde019fd06235dfab7e1bb7e5 /bin
parentf76d469543691c992242eb991e3c6ef2a5c5803b (diff)
downloadgenenetwork2-0c7106202cd0cb549e731a43a64a95116756daf6.tar.gz
Enable running application under pdb.
Add an option to help with running the application under pdb, and add some documentation to help other developers figure it out.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/genenetwork212
1 files changed, 12 insertions, 0 deletions
diff --git a/bin/genenetwork2 b/bin/genenetwork2
index 57fd8588..d0aa5d71 100755
--- a/bin/genenetwork2
+++ b/bin/genenetwork2
@@ -221,6 +221,18 @@ fi
# Overrides for packages that are not yet public (currently r-auwerx)
# export R_LIBS_SITE=$R_LIBS_SITE:$HOME/.Rlibs/das1i1pm54dj6lbdcsw5w0sdwhccyj1a-r-3.3.2/lib/R/lib
+
+
+if [ "$1" = "--with-pdb" ] ; then
+ cd "${GN2_BASE_DIR}/wqflask"
+ cmd=$2
+ echo PYTHONPATH="${PYTHONPATH}"
+ shift ; shift
+ echo "RUNNING COMMAND python3 -m runserver.py"
+ python3 -m pdb runserver.py
+ exit $?
+fi
+
# Start the flask server running GN2
cd "${GN2_BASE_DIR}/wqflask"
echo "Starting with $settings"