Laravel RabbitMQ and Redis Demo Application With Docker
- copy .env.example .env .
- docker-compose build .
- docker-compose up -d .
- docker-compose exec php bash .
- composer install .
- php artisan optimize .
- php artisan migrate .
- exit from container with command exit
- docker exec testapp-rabbitmq rabbitmq-plugins enable rabbitmq_management .
- http://localhost:8000/ - Laravel Application
- http://localhost:15672/ - RabbitMQ Management
- http://localhost:8081/ - Redis Commander
- http://localhost:5050/ - PgAdmin 4
- http://localhost:8087/ - PhpPgAdmin
Laravel RabbitMQ and Redis Demo Application Without Docker
- copy .env.example to .env.
- composer install.
- php artisan key:generate.
- php artisan migrate.
- php artisan serve --port 8080.
- POST: http://localhost:8080/api/articles/queue TO push Jobs into Queue.
- php artisan rabbitmq:consume TO Consume Jobs.
- php artisan queue:work 2nd Way To Consume Jobs.
- GET:. http://localhost:8080/api/articles/redis TO work With Redis
- php artisan optimize.