repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
public Clawd ADK gateway launch mirror
stars
latest
clone command
git clone gitlawb://did:key:z6Mkq5mY...iFZ5/my-project-publ...git clone gitlawb://did:key:z6Mkq5mY.../my-project-publ...2fa351d6docs: add automaton and perps launch sources16d ago| #1 | import os |
| #2 | |
| #3 | from flask import Flask |
| #4 | from models import db |
| #5 | from paths import DB_DIRECTORY_OPEN_AI, ROOT_DIRECTORY |
| #6 | from routes.chat_response import chat_response_bp |
| #7 | from routes.dashboard import dashboard_bp |
| #8 | from routes.sources import sources_bp |
| #9 | |
| #10 | app = Flask(__name__) |
| #11 | app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///" + os.path.join(ROOT_DIRECTORY, "database", "user_data.db") |
| #12 | app.register_blueprint(dashboard_bp) |
| #13 | app.register_blueprint(sources_bp) |
| #14 | app.register_blueprint(chat_response_bp) |
| #15 | |
| #16 | |
| #17 | # Initialize the app on startup |
| #18 | def load_app(): |
| #19 | os.makedirs(DB_DIRECTORY_OPEN_AI, exist_ok=True) |
| #20 | db.init_app(app) |
| #21 | with app.app_context(): |
| #22 | db.create_all() |
| #23 | |
| #24 | |
| #25 | if __name__ == "__main__": |
| #26 | load_app() |
| #27 | app.run(host="0.0.0.0", debug=True, port=8000) |
| #28 |