diff --git a/MongoDB.Dockerfile b/MongoDB.Dockerfile deleted file mode 100644 index b844871..0000000 --- a/MongoDB.Dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -FROM mongo:latest - -LABEL container_name="webone-mongo" - -EXPOSE 27017 - -RUN echo "rs.initiate();" > /docker-entrypoint-initdb.d/init-rs.js - -CMD ["mongod", "--replSet", "rs0"] diff --git a/README.md b/README.md index 269c3e0..646e777 100644 --- a/README.md +++ b/README.md @@ -1 +1,36 @@ -# resqueue +# ResQueue + +**ResQueue** is a web-based UI management tool designed for SQL-based message transports. Currently, it offers seamless integration with MassTransit, and we're open to adding support for additional frameworks based on user feedback and demand. + +Join our community on [Discord](https://discord.gg/322AAB4xKx) for updates, support, and discussions. + +## Configuration + +To set up **ResQueue**, follow these simple steps: + +1. Install the latest version of `ResQueue.MassTransit` from NuGet to ensure compatibility with the official MassTransit updates: + ```bash + dotnet add package ResQueue.MassTransit + ``` + +2. In your .NET application, configure **ResQueue** in the `WebApplication` builder by calling `builder.Services.AddResQueue()` with your database connection details. This can be done as follows: + ```csharp + var builder = WebApplication.CreateBuilder(args); + + // Add ResQueue with the necessary database configuration + builder.Services.AddResQueue(options => + { + // Configure database + }); + + var app = builder.Build(); + + app.UseResQueue(); + + // Run the app + app.Run(); + ``` + +3. Once this is set up, your application should work right out of the box. + +**ResQueue** will handle all the configuration and integration with MassTransit for you, making it simple to manage your SQL transports.