Skip to content

Conversation

@ezhang6811
Copy link
Contributor

Summary

Adding Docker .NET Asp.NET Core app to our enablement tool testing infra.

Changes

This PR adds a new .NET ASP.NET Core baseline application for testing AWS Application Signals enablement via the get_enablement_guide MCP tool. The application is designed to run as a Docker container on EC2.

New files added

  • docker-apps/dotnet/aspnetcore/ - Complete ASP.NET Core application with:
    • Dockerfile using .NET SDK 9.0 with health checks
    • REST API with three endpoints: /, /health, and /api/buckets
    • AWS SDK S3 integration to list S3 buckets
    • Traffic generation script for continuous testing
    • .csproj file with .NET 9.0, AWS SDK S3, and AWS Extensions dependencies
  • CDK configuration files
    • infrastructure/ec2/cdk/config/dotnet-aspnetcore.json
    • infrastructure/ec2/cdk/config/dotnet-aspnetcore.tfvars
    • infrastructure/ecs/cdk/config/dotnet-aspnetcore.json
    • infrastructure/ecs/cdk/config/dotnet-aspnetcore.tfvars
    • infrastructure/eks/cdk/config/dotnet-aspnetcore.json
    • infrastructure/eks/cdk/config/dotnet-aspnetcore.tfvars

Documentation updates:

  • Updated README.md with .NET ASP.NET Core app build/deploy instructions
  • Added dotnet-aspnetcore to ECR repository table
  • Added DotnetAspnetcoreCdkStack to CDK stack deployment table

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@ezhang6811 ezhang6811 changed the title add dotnet files test: add .NET sample app and cdk infra Nov 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant