docs/community/samples/serving/helloworld-r/app.py

21 lines
438 B
Python

import os
import subprocess
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
try:
output = subprocess.check_output('/usr/bin/Rscript HelloWorld.R', shell=True)
print(output)
except subprocess.CalledProcessError:
return "Error in R script.", 500
return output
if __name__ == "__main__":
app.run(debug=True,host='0.0.0.0',port=int(os.environ.get('PORT', 8080)))