- Docker
- Docker Desktop (optional but recommended for monitoring service state)
If you are using Visual Studio Code, open the Microservices.code-workspace
file.
Follow these steps to set up and run the microservices project:
- Switch to the "docker" folder.
- Run the following command to build and run Docker images: make up_build
- Start the frontend on port 8082 by running: make start
- To stop the Docker images, use the following command: make down
- To stop the frontend, run: make stop
Please keep the following notes in mind while working on this project:
-
For proper functionality of the authentication service, you should execute the
users.sql
query in the PostgreSQL users database (details of connection indocker-compose.yml
). -
It is recommended to use the MailHog service for email-related tasks.
-
To check logs, it is recommended to use MongoDB Compass.
This project utilizes various technologies, including RPC, REST, RabbitMQ, and other popular technologies. Feel free to inspect the code for more details.
This project is released under the GNU General Public License (GPL).