diff --git a/component/rabbitmq/BUCK b/component/rabbitmq/BUCK deleted file mode 100644 index 8b55bbb919..0000000000 --- a/component/rabbitmq/BUCK +++ /dev/null @@ -1,19 +0,0 @@ -load( - "@prelude-si//:macros.bzl", - "docker_image", -) - -docker_image( - name = "rabbitmq", - build_args = { - "BASE_VERSION": "3.12-management-alpine", - }, - run_docker_args = [ - "--publish", - "5552:5552", - "--publish", - "15672:15672", - "--env", - "RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS=-rabbitmq_stream advertised_host localhost" - ], -) \ No newline at end of file diff --git a/component/rabbitmq/Dockerfile b/component/rabbitmq/Dockerfile deleted file mode 100644 index 375abce836..0000000000 --- a/component/rabbitmq/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -ARG BASE_VERSION -FROM rabbitmq:${BASE_VERSION} -RUN rabbitmq-plugins enable --offline rabbitmq_stream \ No newline at end of file diff --git a/component/rabbitmq/README.md b/component/rabbitmq/README.md deleted file mode 100644 index 17447a08cf..0000000000 --- a/component/rabbitmq/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# RabbitMQ - -This directory contains our [RabbitMQ](https://www.rabbitmq.com/) image. - -## Notes - -- We use the ["streams"](https://www.rabbitmq.com/streams.html) protocol not only for performance and ease-of-use, but also because the [official Rust library](https://crates.io/crates/rabbitmq-stream-client) is based on the "streams" protocol -- Since we use "streams", we use non-standard ports, which are provided on the [upstream networking page](https://www.rabbitmq.com/networking.html) -- In our Docker Image, we enable the "streams" plugin by default, which is outlined in the [upstream DockerHub page](https://hub.docker.com/_/rabbitmq) -- The `-management` tagged upstream image enable the dashboard feature by default -- The `-alpine` tagged upstream images use [Alpine Linux](https://alpinelinux.org/) as the base image and offer size reduction \ No newline at end of file