-
Copie du repository Github sur votre machine :
git clone https://github.com/aymanous/api_elock.git -
Paramètrage de la BDD
a. rm -fr sondes.json (fichier généré à chaque compilation, et contenant les identifiants de BDD de l'ancienne compilation)
b. Dans 'Configuration/Data.go' : modifier les identifiants de BDD au niveau de 'DBConfig' -
Compilation du projet (génère un fichier executable nommé 'API')
go build -
Exécution du projet
./API -config eLock
A ce niveau, l'API écoute sur le port 8080. Exemple : http://localhost:8080/badges (fournit la liste des badges disponibles)
- GO
- GORM (ORM GO<>MYSQL)
- MYSQL
Ce module du projet eLock nécessite au préalable :
- l'installation de Go sur votre machine
- le lancement de la base de données MySql