6731516e06334e5568df08f4244a05a228f8ca37
All checks were successful
itom-platform auto build image / build (push) Has been skipped
openim-chat
🧩 Feature Overview
- This repository implements a business system, which consists of two parts: User System and Backend Management System.
- The system relies on the chat-deploy repository and implements various business functions by calling the APIs of the instant messaging system.
- The User System includes regular functions such as user login, user registration, user information update, etc.
- The Backend Management System includes APIs for managing users, groups, and messages.
👥 Community
🛫 Quick Start
⚠️ Note: This project works on Linux/Windows/Mac platforms and both ARM and AMD architectures.
📦 Clone
git clone https://git.imall.cloud/openim/chat openim-chat
cd openim-chat
🛠 Initialization
💻 Before the first compilation, execute on Linux/Mac platforms:
sh bootstrap.sh
💻 On Windows execute:
bootstrap.bat
🏗 Build
mage
🚀 Start
mage start
💾 Or start in the background and collect logs
nohup mage start >> _output/logs/chat.log 2>&1 &
🔎 Check
mage check
🛑 Stop
mage stop
🚀 Start Sequence
- Successfully start chat-deploy.
- Compile chat
mage. - Start chat
mage start.
📞 If you want to enable audio and video calls, please configure LiveKit
🔗 Please refer to "How to set up LiveKit server".
🤝 Contributing
❤️ Contributions to this project are welcome! Please see CONTRIBUTING.md for details.
🚨 License
This software is licensed under the Apache License 2.0
Description