From 7ad9612b5cf5516655eec784ccd8d9ae6964776f Mon Sep 17 00:00:00 2001 From: Saurabh Saxena Date: Sat, 1 Feb 2020 21:24:53 +0530 Subject: [PATCH] Merge to master (#2) 1. Update-docker-and-script 2. Update Readme --- README.md | 33 +++++++++++++++++++++++++++++++++ scripts/start.sh | 2 ++ 2 files changed, 35 insertions(+) diff --git a/README.md b/README.md index 59b07be..c17e8e4 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ * [Build and run](#Build-and-run) * [Using Docker](#Using-Docker) * [Using shell script](#Using-shell-script) + * [Logs](#logs) * [Release History](#Release-History) * [Contribute](#Contribute) @@ -78,6 +79,38 @@ chmod +x start.sh nohup ./scripts/start.sh & ``` +## Logs + +### Local system +```shell script +# Navigate to path /var/log/ml-price-recommendation-api +cd /var/log/ml-price-recommendation-api + +# Gunicorn access logs path +tail -f /var/log/ml-price-recommendation-api/access.log + +# Application log path +tail -f /var/log/ml-price-recommendation-api/application.log +``` + +### Docker +```shell script +# Find the docker CONTAINER_ID based on the Image tag: data-model-service:v1 +docker ps | grep "data-model-service:v1" | cut -d" " -f1 + +# Access the docker shell +docker exec -it /bin/sh + +# Navigate to path /var/log/ml-price-recommendation-api +cd /var/log/ml-price-recommendation-api + +# Gunicorn access logs path +tail -f /var/log/ml-price-recommendation-api/access.log + +# Application log path +tail -f /var/log/ml-price-recommendation-api/application.log +``` + ## Release History * 1.0.0 diff --git a/scripts/start.sh b/scripts/start.sh index e4343e6..042baa0 100755 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -10,6 +10,8 @@ echo "Environment ${SERVICE_ENV}" export APP_CONFIG_FILE=/opt/price-modeling/config/${SERVICE_ENV}.py export PYTHONPATH="$PWD/api" +sudo mkdir -p /var/log/ml-price-recommendation-api + echo "APP_CONFIG_FILE: " $APP_CONFIG_FILE exec gunicorn api.app:app \