From 52736bc3f8d2fbfd0812fe6abca61909c61b95ab Mon Sep 17 00:00:00 2001 From: Arnaud Fornerot Date: Fri, 22 Jul 2022 14:06:35 +0000 Subject: [PATCH] first commit symfony 6 --- README.md | 15 ++++++++++++++- bin/nineskeletor.service | 13 +++++++++++++ src/Controller/RegistrationController.php | 6 +++--- 3 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 bin/nineskeletor.service diff --git a/README.md b/README.md index 5aa67ba..b16f6e3 100755 --- a/README.md +++ b/README.md @@ -121,6 +121,12 @@ sample apache configuration in /etc/apache2/site-available/000- + + # For mailer server + ProxyPass / http://localhost:1080/ + ProxyPassReverse / http://localhost:1080/ + + ``` @@ -135,7 +141,14 @@ cp /var/www/html/nineskeletor/bin/nineskeletor.cron /etc/cron.d/nineskeletor ## Messenger worker Make sure the messenger consume the bus -Need to send mail +Needed to send mail +You can copy this bin/nineskeletor.service in your systemd +``` +cp /var/www/html/nineskeletor/bin/nineskeletor.service /etc/systemd/system/ +systemctl enable nineskeletor.service +systemctl start nineskeletor.service +``` + diff --git a/bin/nineskeletor.service b/bin/nineskeletor.service new file mode 100644 index 0000000..e08e874 --- /dev/null +++ b/bin/nineskeletor.service @@ -0,0 +1,13 @@ +[Unit] +StartLimitIntervalSec=20s +StartLimitBurst=5 + +[Service] +ExecStart=/usr/bin/php -d memory_limit=-1 /var/www/html/nineskeletor/bin/console messenger:consume async --memory-limit=512m --env=prod +Restart=always +RestartSec=1 +TimeoutSec=300 +User=www-data + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/src/Controller/RegistrationController.php b/src/Controller/RegistrationController.php index 1eb0561..17b8b9f 100755 --- a/src/Controller/RegistrationController.php +++ b/src/Controller/RegistrationController.php @@ -205,8 +205,8 @@ class RegistrationController extends AbstractController // Récupération des data du formulaire $form->handleRequest($request); - // si mode de registration byuser - if($appmoderegistration=="byuser") { + // si mode de registration BYUSER + if($appmoderegistration=="BYUSER") { $idstatut=2; } else { @@ -714,7 +714,7 @@ class RegistrationController extends AbstractController if ($form->get('submit')->isClicked() && $mode=="submit") { // Si validation par administrateur demander une motivation $appmoderegistration = $this->getParameter('appModeregistration'); - if(is_null($data->getMotivation())&&$appmoderegistration=="byadmin") { + if(is_null($data->getMotivation())&&$appmoderegistration=="BYADMIN") { // On recherche le domaine du mail dans la liste blanche $email=explode("@",$data->getEmail()); $domaine=end($email);