diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 2cbfb907..8245acdc 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -354,3 +354,19 @@ services: depends_on: - mqnamesrv network_mode: "host" + + rabbitmq: + image: rabbitmq:3.10.6 + container_name: rabbitmq + build: + context: ./rabbitmq + environment: + RABBITMQ_DEFAULT_USER: ruoyi + RABBITMQ_DEFAULT_PASS: ruoyi123 + ports: + - "15672:15672" # 管理界面端口 + - "5672:5672" # api 端口 + volumes: + - /docker/rabbitmq/log:/var/log/rabbitmq + - /docker/rabbitmq/data:/var/lib/rabbitmq + network_mode: "host" diff --git a/docker/rabbitmq/Dockerfile b/docker/rabbitmq/Dockerfile new file mode 100644 index 00000000..aa2d84b4 --- /dev/null +++ b/docker/rabbitmq/Dockerfile @@ -0,0 +1,11 @@ +FROM rabbitmq:3.10.6-management + +MAINTAINER Lion Li + +ADD ./rabbitmq_delayed_message_exchange-3.10.2.ez /plugins + +RUN rabbitmq-plugins enable rabbitmq_delayed_message_exchange + +ENTRYPOINT ["rabbitmq-server"] + + diff --git a/docker/rabbitmq/rabbitmq_delayed_message_exchange-3.10.2.ez b/docker/rabbitmq/rabbitmq_delayed_message_exchange-3.10.2.ez new file mode 100644 index 00000000..fd3f6fad Binary files /dev/null and b/docker/rabbitmq/rabbitmq_delayed_message_exchange-3.10.2.ez differ