Vamos criar um microservice para centralizar a comunicação da nossa aplicação, trabalhando com Message Broker RabbitMQ.
Este Micro E-mail depende do Microservice 01, portanto, primeiramente subir o microservice 01 e também depende do Microservice 02, portanto, também subir o microservice 02
Clonar Projeto
git clone https://github.com/ezequieldhonatan/laravel-microservices-rabbitmq-micro-email
Acessar o projeto
cd laravel-microservices-rabbitmq-micro-email
Criar o Arquivo .env
cp .env.example .env
Subir os containers do projeto
docker-compose up -d
Acessar o container
docker-compose exec laravel_microservices_rabbitmq_micro_email bash
Instalar as dependências do projeto
composer install
Gerar a key do projeto Laravel
php artisan key:generate
Acessar o projeto http://localhost:8005