Mettre en place l'environnement de développement
Comment mettre en place l'environnement de développement en local.
Installation en local
- Installez un serveur MySQL et ajoutez une nouvelle base de données
- Renommez
/api/example.env
en.env
et mettez à jour le champsMYSQL_URL
- Renommez
/ui/example.env
en.env
Démarrer le serveur d'API
Assurez-vous que golang est installé.
Quelques bibliothèques C sont nécessaires pour compiler l'API, voir go-face requirements pour plus de détails. On peut les installer en utilisant les commandes suivantes :
# Ubuntu
sudo add-apt-repository ppa:strukturag/libheif
sudo add-apt-repository ppa:strukturag/libde265
sudo apt-get update
sudo apt-get install libdlib-dev libblas-dev libatlas-base-dev liblapack-dev libjpeg-turbo8-dev libheif-dev
# Debian
sudo apt-get install libdlib-dev libblas-dev libatlas-base-dev liblapack-dev libjpeg62-turbo-dev libheif-dev
# macOS
brew install dlib libheif
Puis, executez la commande suivante pour démarrer le serveur d'API :
cd ./api && go run server.go
Démarrer le serveur UI
Assurez-vous que node est installé. Dans un nouveau Terminal, executez la commande suivante :
cd ./ui && npm start
Le site est désormais accessible à l'URL : localhost:1234. Et le graphql à localhost:4001