From bca30d6bd00eb03f5a739922a67a2aea030c1cf4 Mon Sep 17 00:00:00 2001 From: Greg Werner Date: Wed, 14 Apr 2021 20:05:02 -0400 Subject: [PATCH] update readme setup instructions and clean up imports Signed-off-by: Greg Werner --- src/graderservice/README.md | 12 +++++++++++- src/graderservice/graderservice/routes.py | 11 ++++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/graderservice/README.md b/src/graderservice/README.md index ae55bbda..419da767 100644 --- a/src/graderservice/README.md +++ b/src/graderservice/README.md @@ -8,7 +8,17 @@ Microservice used to setup new shared grader notebooks. Install in editable mode: - pip install -r requirements.txt + pip install -e . + +## Run Application + +Run application locally with debug mode enabled: + +```bash +export FLASK_APP=src/graderservice/graderservice +export FLASK_ENV=development +flask run +``` ## Update Dependencies diff --git a/src/graderservice/graderservice/routes.py b/src/graderservice/graderservice/routes.py index 11b77dcb..1b2ab291 100644 --- a/src/graderservice/graderservice/routes.py +++ b/src/graderservice/graderservice/routes.py @@ -6,11 +6,12 @@ from flask import Blueprint from flask import jsonify -from graderservice.graderservice import NB_GID -from graderservice.graderservice import NB_UID -from graderservice.graderservice import GraderServiceLauncher -from graderservice.models import GraderService -from graderservice.models import db + +from .graderservice import NB_GID +from .graderservice import NB_UID +from .graderservice import GraderServiceLauncher +from .models import GraderService +from .models import db log_file_path = path.join(path.dirname(path.abspath(__file__)), "logging_config.ini") logging.config.fileConfig(log_file_path)