https://github.com/r-manimaran/dotnet-containerized-projects
dotnet Projects build in support with Docker, Docker-compose, .Net Aspire
https://github.com/r-manimaran/dotnet-containerized-projects
aspire-dashboard aspire-hosting containerization docker docker-compose dotnet-aspire dotnet-core postgresql redis
Last synced: 12 months ago
JSON representation
dotnet Projects build in support with Docker, Docker-compose, .Net Aspire
- Host: GitHub
- URL: https://github.com/r-manimaran/dotnet-containerized-projects
- Owner: r-manimaran
- Created: 2024-11-27T16:28:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-28T23:16:18.000Z (12 months ago)
- Last Synced: 2025-06-29T00:21:27.949Z (12 months ago)
- Topics: aspire-dashboard, aspire-hosting, containerization, docker, docker-compose, dotnet-aspire, dotnet-core, postgresql, redis
- Language: C#
- Homepage:
- Size: 26.2 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Projects :
- **Name**: DockerCompose.Demo
- **Description**: Simple .Net web api application using Docker and Docker-Compose. The services like API, Postgres and Redis
are defined in docker-compose and run in the container environment.
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/DockerCompose.Demo)
------------------------------------------
- **Name**: FluentEmail_PaperCutApp
- **Description**: Simple .Net Web API with emailing functionality using FluentEmail. Setup PaperCut tool in docker-compose
as a SMTP server to receive and visualize the emails.
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/FluentEmail_PaperCutApp/EmailSenderApi)
--------------------------------------------
- **Name**: Transaction-outbox
- **Description**: Implementing Outbox transaction pattern in .net web api, MassTransit, RabbitMQ. RabbitMQ is hosted in Docker using Docker-compose.
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/Transactional-Outbox/Outbox-Pattern-App)
---------------------------------------------
- **Name**: Kafka-dotnet-App
- **Description**: Implemented producer-consumer using Kafa. Used confluent Kafka nuget package to produce and consume messages. Kafka with zookeeper and control center are hosted in docker using docker-compose file.
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/Kafka-dotnet-App)
----------------------------------------------
- **Name**: Aspire.Keycloak.Auth.App
- **Description**: Running KeyCloak and Postgres in .Net Aspire and Authenticate Web API endpoints.
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/Aspire.Keycloak.Auth.App)
-----------------------------------------------
- **Name**: Aspire.Redis.HybridCacheApp
- **Description**: Exploring new Hybridcache using Redis running through Aspire
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/Aspire.Redis.HybridCacheApp)
-----------------------------------------------
- **Name**: AsyncMicroservicesWithWebhook
- **Description**: Microservices application with RabbitMQ message broker running in docker. Also contains a webhook.
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/AsyncMicroservicesWithWebhook)
-----------------------------------------------
- **Name**: Aspire.UrlShortnerWithMetricsApp
- **Description**: Aspire Project which uses Postgres, Redis, Hybridcache with Telemetry metrics in a UrlShortner project
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/Aspire.UrlShortnerWithMetricsApp)
-----------------------------------------------
- **Name**: Aspire.RabbitMQ
- **Description**: Aspire Project which uses RabbitMQ resources
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/Aspire.RabbitMQ/AspireDemo)
-----------------------------------------------
- **Name**: ConsulServiceDiscovery
- **Description**: Service Discovery using Consul
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/ConsulServiceDiscovery)
-----------------------------------------------
- **Name**: KubernetesApp
- **Description**: Deploy .Net WEB API in Kubernetes using Kubectl.
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/KubernetesApp)
-----------------------------------------------
- **Name**: Loki-Grafana-Visualization
- **Description**: Route .Net Web API Logs to Loki and Visualize in Grafana
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/Loki-Grafana-Visualization)
-----------------------------------------------
- **Name**: Docker Volume mapping
- **Description**: Volume map to map folder, appSettings.json and logs for the Docker containers.
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/DockerVolumeMapping)
-----------------------------------------------
- **Name**: Vector Embeddings and Vector Search using MongoDb Database
- **Description**: Perform Vector Embeddings for the MongoDb Collection and perform Vector Search
- **Link**: [ClickHere](https://github.com/r-manimaran/dotnet-containerized-projects/tree/main/AI.MongoDb.SemanticSearch)
-----------------------------------------------
- **Name**: