Skip to content

T-T-Software-Solution/dotnetaspire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

.NET Aspire

ยินดีต้อนรับเข้าสู่ Repository นี้นะครับ โดยเป้าหมายหลักของเราคือการพามาทดลองใช้ .NET Aspire เพื่อทำการพัฒนา Cloud Native Application ได้สะดวกรวดเร็วขึ้นมากๆครับผม

Video

ดูรายละเอียดทั้งหมดเป็น Video ได้บน Youtube นะคร้าบ : ) https://youtu.be/iakfoNJ9MXM

Slide

https://docs.google.com/presentation/d/1EreMAJKNMj_kvNsJn4ygTrcmXj8797_7mdqim_xMVeg/edit?usp=sharing

วิธีรันโปรเจค

  1. ติดตั้ง Docker Desktop
  2. ติดตั้ง .NET 8
  3. ติดตั้ง .NET Aspire workload
    dotnet workload install aspire
    
  4. สร้าง .NET Aspire Project โดยใช้ Redis Cache มาช่วยเก็บ Output
    dotnet new aspire-starter --use-redis-cache --output AspireSample
    
  5. สั่งรัน Project
    dotnet run --project AspireSample/AspireSample.AppHost
    

วิธีเพิ่ม RabbitMq Container

  1. ติดตั้ง Package เพิ่มเติมที่ AspireSample.Web Project

    dotnet add package Aspire.RabbitMQ.Client --prerelease
    

    เสร็จแล้วกลับไปเพิ่มคำสั่งนี้ที่ไฟล์ Program.cs

    builder.AddRabbitMQ("messaging");
    
  2. เพิ่ม 2 บรรทัดนี้ที่ AspireSample.AppHost

    var rabbit = builder.AddRabbitMQContainer("rabbit");
    
     .WithReference(rabbit)
    

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published