From 5c56aeca0996b2a692395b0e97824628a009a331 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sun, 18 Nov 2018 12:27:26 +0100 Subject: [PATCH] Arrange custom scripts for running applications. --- Pipfile | 6 ++++-- scripts/__init__.py | 0 dev.py => scripts/devserver.py | 4 ++-- scripts/devshell.py | 5 +++++ 4 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 scripts/__init__.py rename dev.py => scripts/devserver.py (76%) create mode 100644 scripts/devshell.py diff --git a/Pipfile b/Pipfile index 8af201c..350cb80 100644 --- a/Pipfile +++ b/Pipfile @@ -29,5 +29,7 @@ pytest = "*" tox = "*" [scripts] -dev = "python dev.py" -prod = "gunicorn --worker-class eventlet -w 1 wsgi:app" +devserver = "bash -c 'FLASK_APP=scripts/devserver.py flask run'" +devshell = "bash -c 'FLASK_APP=scripts/devshell.py flask shell'" +prodserver = "gunicorn --worker-class eventlet -w 1 wsgi:app" +prodshell = "bash -c 'FLASK_APP=wsgi.py flask shell'" diff --git a/scripts/__init__.py b/scripts/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dev.py b/scripts/devserver.py similarity index 76% rename from dev.py rename to scripts/devserver.py index 9c84965..23be097 100644 --- a/dev.py +++ b/scripts/devserver.py @@ -1,7 +1,7 @@ -"""Expose a development application.""" +"""Run a development application.""" -from xppl.app import create_app from xppl.socketio import socketio +from xppl.app import create_app app = create_app('xppl.config.Development') diff --git a/scripts/devshell.py b/scripts/devshell.py new file mode 100644 index 0000000..c4d8164 --- /dev/null +++ b/scripts/devshell.py @@ -0,0 +1,5 @@ +"""Run a development shell.""" + +from xppl.app import create_app + +app = create_app('xppl.config.Development')