diff --git a/README.md b/README.md new file mode 100644 index 0000000..c61a577 --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +# SampleProject + +🚀 **SampleProject** is a comprehensive template designed to kickstart your .NET 8 application development with best practices in architecture, DevOps, and API management. + +--- + +## ⭐ Star This Repository! + +--- + +## 🔧 What's Inside? + +- **Clean Architecture** & **Design Patterns** like CQRS +- **Database Support**: SQLServer, PostgreSQL +- **Caching**: Redis +- **Messaging**: RabbitMQ, Hangfire for background jobs +- **Authentication**: JWT Tokens & OAuth +- **Containerization**: Docker, pgAdmin, ELK Stack for logging and monitoring +- **API Management**: Minimal APIs, Swagger, Rate Limiting, Idempotency, and Versioning + +--- + +## 🛠 DevOps & Monitoring + +- **Load Balancing** with YARP +- **Health Monitoring**: Prometheus & Grafana +- **Logging**: ElasticSearch, Kibana + +--- + +## 📝 Get Started + +Feel free to explore, fork, and contribute! Contributions are highly welcome to make **SampleProject** better. + +--- + +## Stay Connected + +- **GitHub**: [BehzadDara](https://github.com/BehzadDara) +- **LinkedIn**: [Behzad Dara](https://www.linkedin.com/in/behzaddara/) diff --git a/docker-compose.override.yml b/docker-compose.override.yml index 22c8f72..26b6336 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -216,7 +216,7 @@ services: rabbitmq: container_name: rabbitmq ports: - - "25672:5672" + - "5672:5672" - "15672:15672" environment: RABBITMQ_DEFAULT_USER: user @@ -226,4 +226,4 @@ services: networks: sampleproject_network: - driver: bridge \ No newline at end of file + driver: bridge