From 2d1aebdc284912cc2145c12f2729e79b8e4c40c0 Mon Sep 17 00:00:00 2001 From: Prashant S Date: Wed, 17 Jul 2019 18:56:33 +0530 Subject: Updated the readme for shell script package installation --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2954027..b7a4f66 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,17 @@ # R_on_Cloud_Web_API - +Run following Steps : +1) Install R on machine. +2) $ chmod +X packageinstall.sh +3) $ ./packageinstall.sh +4) $ Rscript run.R +5) Check in browser http://127.0.0.1:8000/\_\_swagger_\_\/ +**----------------------------------------------------------------------------** **Run on local R console:** R version 3.4.4 **Requirements preinstalled R packages:** - install.packages("plumber") install.packages("jsonlite") install.packages("readr") @@ -14,6 +19,7 @@ R version 3.4.4 install.packages("tryCatchLog") install.packages("ggplot2") ------------------------------------------ + #run.R > library(plumber) > r <- plumb("plumber.R") # Where 'plumber.R' is the location of the file shown above > r$run(port=8001) @@ -28,3 +34,4 @@ R version 3.4.4 + -- cgit From cc601d1b8bf32143289b894fa6763f4b6749df34 Mon Sep 17 00:00:00 2001 From: Prashant S Date: Wed, 17 Jul 2019 19:00:28 +0530 Subject: fixed readme --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b7a4f66..753f977 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,10 @@ Run following Steps : 2) $ chmod +X packageinstall.sh 3) $ ./packageinstall.sh 4) $ Rscript run.R -5) Check in browser http://127.0.0.1:8000/\_\_swagger_\_\/ +5) Check in browser http://127.0.0.1:8001/__swagger__/ + **----------------------------------------------------------------------------** + **Run on local R console:** R version 3.4.4 -- cgit From e1ceac6805f2b6192928576f46a56964a268cdb8 Mon Sep 17 00:00:00 2001 From: Prashant S Date: Wed, 17 Jul 2019 19:06:02 +0530 Subject: updated readme --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 753f977..7d8bea8 100644 --- a/README.md +++ b/README.md @@ -12,15 +12,17 @@ Run following Steps : **Run on local R console:** R version 3.4.4 - + **Requirements preinstalled R packages:** - install.packages("plumber") - install.packages("jsonlite") - install.packages("readr") - install.packages("futile.logger") - install.packages("tryCatchLog") - install.packages("ggplot2") - ------------------------------------------ + + 1) install.packages("plumber") + 2) install.packages("jsonlite") + 3) install.packages("readr") + 4) install.packages("futile.logger") + 5) install.packages("tryCatchLog") + 6) install.packages("ggplot2") +**----------------------------------------------------------------------------** + #run.R > library(plumber) > r <- plumb("plumber.R") # Where 'plumber.R' is the location of the file shown above -- cgit From cb7179bdb376477cd6408ef84be6854efd8bfed8 Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Wed, 17 Jul 2019 19:12:31 +0530 Subject: added shell script to install requiremnts --- packageinstall.sh | 20 ++++++++++++++++++++ requirements.txt | 6 ++++++ 2 files changed, 26 insertions(+) create mode 100755 packageinstall.sh create mode 100644 requirements.txt diff --git a/packageinstall.sh b/packageinstall.sh new file mode 100755 index 0000000..d99af8d --- /dev/null +++ b/packageinstall.sh @@ -0,0 +1,20 @@ +#!/usr/bin/bash +while IFS=" " read -r pkg; +do + + + [ -z ${pkg} ] && help + + REXEC=$(which R) + + if [ -z ${REXEC} ]; then + echo "R not found, please ensure R is available and try again." + exit 1 + fi + + echo "install.packages(\"${pkg}\", repos=\"https://cran.rstudio.com/\")" | R --no-save +done < requirements.txt + + + + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..65f77c2 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +plumber +jsonlite +readr +futile.logger +tryCatchLog +ggplot2 \ No newline at end of file -- cgit From 5ca1083b17c445ee599802db8106c52a2fbadeaf Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Wed, 17 Jul 2019 19:13:12 +0530 Subject: added un file to execute R api --- run.R | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 run.R diff --git a/run.R b/run.R new file mode 100644 index 0000000..6733c2e --- /dev/null +++ b/run.R @@ -0,0 +1,4 @@ + +library(plumber) +r <- plumb("plumber.R") # Where 'plumber.R' is the location of the file shown above +r$run(host="0.0.0.0", port=8001, swagger=TRUE) \ No newline at end of file -- cgit