Ligne 1 : |
Ligne 1 : |
| = Introduction = | | = Introduction = |
| Voici la configuration qui a été faite sur le raspberry pi de chaque robot. | | Voici la configuration qui a été faite sur le raspberry pi de chaque robot. |
| + | |
| + | = Accèder à GitLab sans compte utilisateur = |
| + | |
| + | * Faire <code>ssh-keygen</code> puis appuyer sur entrée à chaque fois |
| + | |
| + | * Copier le fichier <code>/home/pi/.ssh/id_rsa.pub</code> sur [https://gitlab.com/polybot-grenoble/raspberry/raspberry-server Gitlab] dans <code>Settings->Repository->Deploy Keys</code> |
| + | |
| + | * Puis cliquer sur Add key |
| | | |
| = Récuperer le code depuis GitLab = | | = Récuperer le code depuis GitLab = |
| | | |
| <nowiki>cd Desktop | | <nowiki>cd Desktop |
− | git clone https://gitlab.com/polybot-grenoble/supervisor/raspberry-server.git</nowiki> | + | git clone git@gitlab.com:polybot-grenoble/raspberry/raspberry-server.git</nowiki> |
− | | |
− | Avec comme nom d'utilisateur <code>polybotGre</code>, le mot de passe est à demander aux responsables de Polybot.
| |
| | | |
| = Lancer le code au démarrage = | | = Lancer le code au démarrage = |
| | | |
− | - Créer et modifier le fichier <code>/etc/systemd/system/polybot.service</code>
| + | * Créer et modifier le fichier <code>/etc/systemd/system/polybot.service</code> |
| <nowiki>[Unit] | | <nowiki>[Unit] |
| Description=Polybot Service | | Description=Polybot Service |
Ligne 27 : |
Ligne 33 : |
| WantedBy=multi-user.target</nowiki> | | WantedBy=multi-user.target</nowiki> |
| | | |
− | - Executer ces commandes dans un terminal
| + | * Executer ces commandes dans un terminal |
| | | |
| <nowiki>sudo systemctl daemon-reload | | <nowiki>sudo systemctl daemon-reload |
Ligne 33 : |
Ligne 39 : |
| reboot</nowiki> | | reboot</nowiki> |
| | | |
− | - Après le reboot, <code>systemctl status polybot.service</code> doit afficher <code>running</code> en vert et sans message d'erreur si tout va bien.
| + | * Après le reboot, <code>systemctl status polybot.service</code> doit afficher <code>running</code> en vert et sans message d'erreur si tout va bien. |
| + | |
| + | * Si il y a une erreur, on peut faire la commande <code>journalctl -u polybot</code> pour afficher des informations supplémentaires. |
| | | |
| = Pour mettre à jour le code = | | = Pour mettre à jour le code = |