2020-10-17 00:36:44 -07:00
|
|
|
import logging
|
2021-06-14 15:22:28 -07:00
|
|
|
|
2023-04-04 00:00:37 -07:00
|
|
|
from flask import Flask
|
2021-06-14 15:22:28 -07:00
|
|
|
|
2023-04-04 00:00:37 -07:00
|
|
|
from xmrnodes.routes import meta, api
|
|
|
|
from xmrnodes import cli, filters
|
2020-10-12 21:32:21 -07:00
|
|
|
|
|
|
|
|
2020-10-17 00:36:44 -07:00
|
|
|
logging.basicConfig(
|
2023-04-04 00:00:37 -07:00
|
|
|
level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s"
|
2020-10-17 00:36:44 -07:00
|
|
|
)
|
|
|
|
|
2020-10-12 21:32:21 -07:00
|
|
|
app = Flask(__name__)
|
|
|
|
app.config.from_envvar("FLASK_SECRETS")
|
|
|
|
app.secret_key = app.config["SECRET_KEY"]
|
2023-04-04 00:00:37 -07:00
|
|
|
app.register_blueprint(meta.bp)
|
|
|
|
app.register_blueprint(api.bp)
|
|
|
|
app.register_blueprint(cli.bp)
|
|
|
|
app.register_blueprint(filters.bp)
|
2020-10-12 21:32:21 -07:00
|
|
|
|
2022-03-18 23:29:41 -07:00
|
|
|
|
2020-10-12 21:32:21 -07:00
|
|
|
if __name__ == "__main__":
|
|
|
|
app.run()
|