# /var/www/html/govbot/app/__init__.py
import os
from flask import Flask
from dotenv import load_dotenv

def create_app():
    # .env 로드(venv에 python-dotenv 설치되어 있어야 함)
    load_dotenv()

    app = Flask(__name__)
    app.config["SECRET_KEY"] = os.getenv("SECRET_KEY", "dev")

    # 간단 헬스체크
    @app.get("/healthz")
    def healthz():
        return {"ok": True}

    # 웹 블루프린트
    from .routes.web import web_bp
    app.register_blueprint(web_bp)

    return app
