commit 5acdc19fcc3732dd7419198950de786247a713a5 Author: Aleksandr Chvanov Date: Thu Jul 11 13:37:32 2024 +0300 first implementation diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..862bb63 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +docker-compose.local.yml +.env +/deploy/rabbitmq_data \ No newline at end of file diff --git a/deploy/rabbitmq.conf b/deploy/rabbitmq.conf new file mode 100644 index 0000000..c6ab0ed --- /dev/null +++ b/deploy/rabbitmq.conf @@ -0,0 +1,16 @@ +loopback_users.guest = false +management.path_prefix = /rabbit +default_user = admin +default_pass = DSf3e45tdrs + + +# ssl? tcp? +# tcp хост.порт, ssl хост.порт +#management.tcp.port = 15672 +#management.tcp.ip = 0.0.0.0 +#management.ssl.port = 15671 +#management.ssl.ip = 0.0.0.0 +# пути до сертификатов +#management.ssl.cacertfile = /path/to/ca_certificate.pem +#management.ssl.certfile = /path/to/server_certificate.pem +#management.ssl.keyfile = /path/to/server_key.pem \ No newline at end of file diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml new file mode 100644 index 0000000..d866bf4 --- /dev/null +++ b/docker-compose.dev.yml @@ -0,0 +1,19 @@ +version: "3.8" + +networks: + rabbitmq: + external: true + +services: + rabbit: + container_name: sphere-rabbitmq + image: rabbitmq:3.9.5-management + networks: + - rabbitmq + restart: "no" + hostname: rabbitmq + ports: + - "15672:15672" + volumes: + - ./deploy/rabbitmq_data:/var/lib/rabbitmq/mnesia/ + - ./deploy/rabbitmq.conf:/etc/rabbitmq/conf.d/10-default-guest-user.conf \ No newline at end of file diff --git a/docker-compose.test.yml b/docker-compose.test.yml new file mode 100644 index 0000000..6c3384e --- /dev/null +++ b/docker-compose.test.yml @@ -0,0 +1,20 @@ +version: "3.8" + +networks: + nginx: + name: nginx + external: true + +services: + rabbit: + container_name: sphere-rabbitmq + image: rabbitmq:3.9.5-management + networks: + - nginx + restart: "no" + hostname: rabbitmq + ports: + - "15672:15672" + volumes: + - ./deploy/rabbitmq_data:/var/lib/rabbitmq/mnesia/ + - ./deploy/rabbitmq.conf:/etc/rabbitmq/conf.d/10-default-guest-user.conf \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e69de29