Before using this project, make sure you have the following components installed:
- Docker
- Docker Compose
- GNU Make
- Clone the repository:
git clone https://github.com/your_username/chat-support-api.git
- Create a
.envfile based on.env.exampleand specify the necessary environment variables. - Open a terminal and navigate to the project's root directory.
- Use the command
make allto build all Docker containers and start the project. - Open your browser and go to
http://localhost:8000/api/docsto view the project.
make all: Start the project.make app-logs: Follow the logs in API container.make test: Run the test.make storages: Start MongoDB with UI on28081port.messaging-logs: See Kafka logs.
http://localhost:8090/: - UI for Apache Kafkahttp://localhost:28081/: - UI for MongoDB
If you would like to contribute to this project, please open a new Pull Request or Issue on GitHub.
This project is distributed under the MIT license. See the LICENSE file for details.
