Apparence
Exemple d'installation
Le guide ci-dessous détaille un exemple d'installation de l'application Symfony WorkersCore avec activation de la fonctionnalité ExtendedSmartField.
Prérequis
- php >= 8.2
- sqlite >= 3.34
- libpq-dev >= 13.10 et le driver pdo_pgsql
Télécharger et décompresser l'archive
Installons le paquet @anakeen/workers à l'aide de la commande :
shell
npx @anakeen/anakeen-platform install --flavour custom --cwd .Les workers sont ensuite installés avec le paquet worker.
Ils sont mis à disposition dans le répetoire <contexte>/opt/workers/
Configuration
Rendons-nous dans le répertoire d'installation de l'application WorkersCore :
shell
cd `<contexte>/opt/workers/`Renseignons les variables d'environnement nécessaires dans un nouveau fichier .env.local :
shell
WORKER_FEATURES=ExtendedSmartFieldVérifions notre configuration :
shell
<contexte>/opt/workers/bin/console worker:status
### résultat ###
Features
--------
┌────────────────────┬─────────┬───────┐
│ Feature │ Enabled │ Ready │
├────────────────────┼─────────┼───────┤
│ DashboardETL │ false │ - │
│ ExtendedSmartField │ true │ true │
└────────────────────┴─────────┴───────┘
Environment variables
---------------------
// Environment variables properly definedLe démon
Les workers sont lancés et managé par un script qui doit être géré via votre serveur.
La commande à lancer est la suivante :
shell
<contexte>/opt/workers/bin/console worker:manager