from base_app import api from rest_api import blp api.register_blueprint(blp) if __name__ == "__main__": from base_app import app, db db.create_all() app.run(debug=True, host="0.0.0.0", port=12124)
from base_app import app, api, db, DoubleOperandMathematicalOperation class SumOperation(DoubleOperandMathematicalOperation): """ This Microservice should sum the two numbers it recieves and return the answer as a Python float or int (ints get casted as floats when parsed as a response) type >>> SumOperation().calculate(1, 1) 2 >>> SumOperation().calculate(2.0, 3.0) 5.0 >>> SumOperation().calculate(4.1, 5.2) 9.3 """ def calculate(self, first_operand, second_operand): return first_operand + second_operand api.add_resource(SumOperation, '/<float:first_operand>/<float:second_operand>', '/<int:first_operand>/<float:second_operand>', '/<float:first_operand>/<int:second_operand>', '/<int:first_operand>/<int:second_operand>', '/') if __name__ == '__main__': db.create_all() app.run(debug=True)
from base_app import app, User app.config.update(LDAP=LDAP) ldap_mgr = LDAPLoginManager(app) # Store users in memory users = {} @ldap_mgr.save_user def save_user(username, userdata): users[username] = User(username, userdata) return users[username] @app.route('/ldap/login', methods=['GET', 'POST']) def ldap_login(): form = LDAPLoginForm(request.form) if form.validate_on_submit(): login_user(form.user, remember=True) print "Valid" return redirect('/') else: print "Invalid" return render_template('login.html', form=form) if __name__ == '__main__': username = '******' password = '******' app.run(host='0.0.0.0', port=4455, debug=True)
# Store users in memory users = {} @ldap_mgr.save_user def save_user(username, userdata): users[username] = User(username, userdata) return users[username] @app.route('/ldap/login', methods=['GET', 'POST']) def ldap_login(): form = LDAPLoginForm(request.form) if form.validate_on_submit(): login_user(form.user, remember=True) print "Valid" return redirect('/') else: print "Invalid" return render_template('login.html', form=form) if __name__ == '__main__': username = '******' password = '******' app.run(host='0.0.0.0', port=4455, debug=True)
from base_app import app, db import routes if __name__ == '__main__': sys.stderr.write('running...') app.run()
def runserver(): port = int(os.environ.get('PORT', 5000)) app.run(host='0.0.0.0', port=port)