from blueprint import app if __name__ == '__main__': app.run()
log_handler.setLevel(logging.INFO) log_handler.setFormatter(formatter) app.logger.addHandler(log_handler) try: if sys.argv[1] == 'createadmin': admin_name = input("Masukkan Nama : ") admin_email = input("Masukkan Email : ") admin_phone_number = input("Masukkan No. Telp : ") admin_username = input("Masukkan Admin Username : "******"Masukkan Admin Password : "******"admin") db.session.add(list_admin) db.session.commit() print("Admin created.") exit(1) elif sys.argv[1] == 'db': manager.run() else : app.run(debug=False, host='0.0.0.0', port=5000) except Exception as e: app.run(debug=True, host='0.0.0.0', port=5000)
from werkzeug.contrib.cache import SimpleCache ################# # cache unit testing ################# cache = SimpleCache() ################### # MAIN APP ################### api = Api(app, catch_all_404s=True) if __name__ == '__main__': try: if sys.argv[1] == 'db': manager.run() except Exception as e: formatter = logging.Formatter( '[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s' ) log_handler = RotatingFileHandler( '%s/%s' % (app.root_path, '../storage/log/app.log'), maxBytes=10000, backupCount=10) log_handler.setLevel(logging.INFO) app.logger.addHandler(log_handler) log_handler.setFormatter(formatter) app.run(debug=True, host='127.0.0.1', port=5000)