... | ... | @@ -20,6 +20,31 @@ Effectuez enfin les migrations : |
|
|
php artisan migrate
|
|
|
```
|
|
|
|
|
|
## Jobs
|
|
|
Certaines opérations lourdes doivent être exécuter par un worker.
|
|
|
Pour cela on peut utiliser cron ou supervisor. Je détaille ici comment installer avec supervisor.
|
|
|
Installer supervisor. Ajouter le service au démarrage de la machine et le lancer. Créer ensuite un nouveau fichier de configuration `/etc/supervisor/conf.d/piexel.conf` avec comme contenu :
|
|
|
|
|
|
```bash
|
|
|
[program:piexel-queue]
|
|
|
command=php /chemin/vers/piexel/artisan queue:work --sleep=3 --tries=3
|
|
|
process_name=%(program_name)s_%(process_num)02d
|
|
|
autostart=true
|
|
|
autorestart=true
|
|
|
user=root
|
|
|
redirect_stderr=true
|
|
|
sdtout_logfile=/chemin/vers/piexel/storage/logs/jobs.log
|
|
|
```
|
|
|
Bien penser à créer un fichier `/chemin/vers/piexel/storage/logs/jobs.log`.
|
|
|
Demander à supervisor de relire les fichiers de configuration :
|
|
|
```
|
|
|
supervisorctl reread
|
|
|
```
|
|
|
Puis lancer le process :
|
|
|
```
|
|
|
supervisorctl start piexel-queue:*
|
|
|
```
|
|
|
|
|
|
## Première connexion
|
|
|
Le premier utilisateur connecté se voit automatiquement ajouté la permission admin. Vous pourrez toujours ajouter ou supprimer des permissions dans la partie administration ensuite.
|
|
|
|
... | ... | |