Skip to content

Commit 9edf2cd

Browse files
author
dmitriy
committed
added messenger with RabbitMQ, updated xdebug
1 parent ded0e4c commit 9edf2cd

15 files changed

+404
-203
lines changed

.dockerignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/.git*
22
/.idea*
33
var/mysql-data
4+
var/rabbitmq
45
vendor/
56
.dockerignore
67
.editorconfig

.env

+4
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,7 @@ DATABASE_URL=mysql://root:secret@mysql:3306/symfony
3333
# Delivery is disabled by default via "null://localhost"
3434
MAILER_URL=null://localhost
3535
###< symfony/swiftmailer-bundle ###
36+
37+
###> symfony/messenger ###
38+
MESSENGER_TRANSPORT_DSN=amqp://guest:guest@rabbitmq:5672/%2f/messages
39+
###< symfony/messenger ###

Dockerfile

+4-1
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,15 @@ RUN apt-get update && apt-get upgrade -y && apt-get install -y \
2929
supervisor \
3030
cron \
3131
libzip-dev \
32+
librabbitmq-dev \
33+
&& pecl install amqp \
3234
&& docker-php-ext-configure pdo_mysql --with-pdo-mysql=mysqlnd \
3335
&& docker-php-ext-install \
3436
pdo_mysql \
3537
sockets \
3638
intl \
37-
zip && \
39+
zip \
40+
&& docker-php-ext-enable amqp && \
3841
rm -fr /tmp/* && \
3942
rm -rf /var/list/apt/* && \
4043
rm -r /var/lib/apt/lists/* && \

Makefile

+3
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ info:
5858
@make exec cmd="bin/console --version"
5959
@make exec cmd="php --version"
6060

61+
logs-supervisord:
62+
@docker logs supervisord
63+
6164
drop-migrate:
6265
@make exec cmd="php bin/console doctrine:schema:drop --full-database --force"
6366
@make exec cmd="php bin/console doctrine:schema:drop --full-database --force --env=test"

composer.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
"doctrine/doctrine-fixtures-bundle": "^3.1",
99
"doctrine/doctrine-migrations-bundle": "^2.0",
1010
"jmose/command-scheduler-bundle": "^2.0",
11-
"sensio/framework-extra-bundle": "^5.1",
11+
"sensio/framework-extra-bundle": "^5.2",
1212
"sensiolabs/security-checker": "^5.0",
13+
"symfony/amqp-pack": "^1.0",
1314
"symfony/apache-pack": "^1.0",
1415
"symfony/asset": "4.2.*",
1516
"symfony/console": "4.2.*",
@@ -18,11 +19,12 @@
1819
"symfony/flex": "^1.1",
1920
"symfony/form": "4.2.*",
2021
"symfony/framework-bundle": "4.2.*",
22+
"symfony/messenger": "4.2.*",
2123
"symfony/monolog-bundle": "^3.1",
2224
"symfony/orm-pack": "*",
2325
"symfony/process": "4.2.*",
2426
"symfony/security-bundle": "4.2.*",
25-
"symfony/serializer-pack": "*",
27+
"symfony/serializer-pack": "^1.0",
2628
"symfony/swiftmailer-bundle": "^3.1",
2729
"symfony/translation": "4.2.*",
2830
"symfony/twig-bundle": "4.2.*",

0 commit comments

Comments
 (0)