This Aspire Integration can be used to Active MQ Classic and Active MQ Artemis in a container.
var builder = DistributedApplication.CreateBuilder(args);
var amq = builder.AddActiveMQ("amq",
builder.AddParameter("user", "admin"),
builder.AddParameter("password", "admin", secret: true),
61616,
webPort: 8161);Example 2: ActiveMQ Classic with activemq scheme for use with MassTransit
var builder = DistributedApplication.CreateBuilder(args);
var amq = builder.AddActiveMQ("amq",
builder.AddParameter("user", "admin"),
builder.AddParameter("password", "admin", secret: true),
61616,
"activemq",
webPort: 8161);var builder = DistributedApplication.CreateBuilder(args);
var amq = builder.AddActiveMQArtemis("amq",
builder.AddParameter("user", "admin"),
builder.AddParameter("password", "admin", secret: true),
61616,
webPort: 8161);Example 2: ActiveMQ Artemis with activemq scheme for use with MassTransit
var builder = DistributedApplication.CreateBuilder(args);
var amq = builder.AddActiveMQArtemis("amq",
builder.AddParameter("user", "admin"),
builder.AddParameter("password", "admin", secret: true),
61616,
"activemq",
webPort: 8161);