Files
mattermost-noti/run.py

32 lines
629 B
Python

import os
import sys
# 📌 프로젝트 루트 경로 추가
sys.path.append(os.path.abspath(os.path.dirname(__file__)))
from lib.config import Config
from app.app import create_app
import logging
def main():
# 설정 검증
Config.validate()
# 로그 포맷 설정
logging.basicConfig(
level=Config.LOG_LEVEL,
format="%(asctime)s [%(levelname)s] %(message)s"
)
# Flask 앱 생성 및 실행
app = create_app()
app.run(
host=Config.WEBHOOK_SERVER_HOST,
port=Config.WEBHOOK_SERVER_PORT,
debug=Config.DEBUG
)
if __name__ == "__main__":
main()