An Aspire hosting package for hosting ActiveMQ.
$ dotnet add package CommunityToolkit.Aspire.Hosting.ActiveMQThis 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);
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);
var builder = DistributedApplication.CreateBuilder(args);
var amq = builder.AddActiveMQArtemis("amq",
builder.AddParameter("user", "admin"),
builder.AddParameter("password", "admin", secret: true),
61616,
"activemq",
webPort: 8161);