You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/dev-setup.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,8 @@ services:
78
78
79
79
## Base de données
80
80
81
+
### MySQL
82
+
81
83
Config par défaut :
82
84
83
85
- user : `afup`
@@ -88,6 +90,24 @@ Config par défaut :
88
90
89
91
La base de donnée est accessible via le script `docker/bin/mysql`.
90
92
93
+
### Algolia (recherche à facettes)
94
+
95
+
Pour que la recherche à facettes fonctionne, il faut créer un compte gratuit sur [www.algolia.com](https://dashboard.algolia.com/users/sign_up) et créer une application Algolia.
96
+
Une fois l'application crée, mettre à jour le fichier `.env` avec les clés d'API automatiquement générées et relancer le projet via Docker.
97
+
98
+
```dotenv
99
+
ALGOLIA_APP_ID=DVB92YWTPE # Algolia Application ID
100
+
ALGOLIA_BACKEND_API_KEY=78e71e5r5c2Rb353f5a03376gb9878779 # Algolia Write API Key
101
+
ALGOLIA_FRONTEND_API_KEY=74e71e5r5c2Rb353f5a03376gb9878777 # Algolia Search API Key
102
+
```
103
+
104
+
Lancer les commandes suivantes pour créer les différents index :
105
+
```bash
106
+
php bin/console indexing:meetups
107
+
php bin/console indexing:planete
108
+
php bin/console indexing:talks
109
+
```
110
+
91
111
## Tests
92
112
93
113
L'exécution des tests nécessite que le projet soit lancé via Docker.
0 commit comments