init_local_sys_config.py 694 B

1234567891011121314151617181920212223242526272829
  1. from __future__ import annotations
  2. import json
  3. from m2_mcp.auth import PROJECTS_CONFIG_KEY
  4. from m2_mcp.db import Base, sql_engine, write_sys_config_value
  5. DEFAULT_PROJECTS = [
  6. {
  7. "project_key": "dev-01",
  8. "project_name": "DEV开发环境",
  9. "base_url": "http://192.168.1.109:32080",
  10. "username": "admin",
  11. "password": "123456",
  12. "enabled": True,
  13. }
  14. ]
  15. def main() -> None:
  16. engine = sql_engine()
  17. Base.metadata.create_all(engine)
  18. write_sys_config_value(PROJECTS_CONFIG_KEY, DEFAULT_PROJECTS)
  19. print(json.dumps({"status": "ok", "projects": DEFAULT_PROJECTS}, ensure_ascii=False, indent=2))
  20. if __name__ == "__main__":
  21. main()