Skip to content

phuocphan13/Microservices

Repository files navigation

Basic Ecommerce project is built based on Microservices architecture.

This project is my self-learning project. I based on this course in Udemy of Mehmet Ozkaya. And I'm still enhancing it with:

  • Implement new business.
  • Apply new structural.
  • Apply unit test.
  • Apply integration test.

Introduction

My idea of this project is about applying some technologies that I want to learn. So I'm using lot of technologies but they are reasonable to apply.

This project is running in .NET 6.

Here is the structure of project that I captured from the course (I mentioned above). image

I applied Unit Test with xUnit (Catalog.API) and NUnit (Will implement soon).

And I also apply Integration test with testcontainers framework.

Getting Started

Firstly, you have to clone this project in your local environment. And install the Docker Desktop.

Access in ./docker-compose.dcproj by terminal and run the command

docker-compose -f .\docker-compose.yml -f .\docker-compose.override.yml up -d

After running the app, if you want to stop, you can use the command

docker-compose -f .\docker-compose.yml -f .\docker-compose.override.yml down

Support

If you are having problems, please let me know by contacting me in Linkedin.

License

This project is licensed with the MIT license.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •