From a4cec02c17225778033264f8027e8f780a5e6ca0 Mon Sep 17 00:00:00 2001 From: medina5 Date: Tue, 2 Dec 2025 07:37:19 +0100 Subject: [PATCH] RabbitMq --- prometheus.md | 23 +++++++++++++++++++++++ rabbitmq.md | 22 ++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 rabbitmq.md diff --git a/prometheus.md b/prometheus.md index 321ceee..73a7a37 100644 --- a/prometheus.md +++ b/prometheus.md @@ -99,3 +99,26 @@ WantedBy=multi-user.target sudo systemctl enable --now prometheus sudo systemctl status prometheus ``` + +## Docker + + prometheus: + container_name: r5a10-prometheus + image: prom/prometheus:${PROMETHEUS_VERSION:-v2.53.0} + restart: no + command: + - '--config.file=/etc/prometheus/prometheus.yml' + configs: + - source: prometheus_config + target: /etc/prometheus/prometheus.yml + volumes: + - prometheus:/prometheus + - /var/run/docker.sock:/var/run/docker.sock:ro + ports: + - 9090:9090 + extra_hosts: + - host.docker.internal=host-gateway +#/etc/docker/daemon.json +#{ +# "metrics-addr": "0.0.0.0:9323" +#} \ No newline at end of file diff --git a/rabbitmq.md b/rabbitmq.md new file mode 100644 index 0000000..0965d51 --- /dev/null +++ b/rabbitmq.md @@ -0,0 +1,22 @@ +RabbitMQ + +```shell +docker run --detach --name rabbitmq \ + --network proxy_net \ + -p "5672:5672" -p "1883:1883" \ + -e "PRABBITMQ_DEFAULT_USER=admin" \ + -e "RABBITMQ_DEFAULT_PASS=ChangeMe" \ + -e "RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS=-rabbitmq_mqtt tcp_listeners [1883]" \ + -v rabbitmq_data:/var/lib/rabbitmq \ + -l "caddy=rabbitmq.localhost" \ + -l "caddy.reverse_proxy={{upstreams 15672}}" \ + -l "caddy.tls=internal" \ + rabbitmq:4.1.4-management \ + sh -c "rabbitmq-plugins enable --offline rabbitmq_mqtt rabbitmq_management && rabbitmq-server" +``` + +rabbitmq: + + - "5672:5672" # AMQP + - "1883:1883" # MQTT +