1 149 octets ajoutés
, 14 mai 2021 à 14:28
= Introduction =
Voici la configuration qui a été faite sur le raspberry pi de chaque robot.
= Récuperer le code depuis GitLab =
<nowiki>cd Desktop
git clone https://gitlab.com/polybot-grenoble/supervisor/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 =
- Créer et modifier le fichier <code>/etc/systemd/system/polybot.service</code>
<nowiki>[Unit]
Description=Polybot Service
After=network.target
StartLimitInterval=0
[Service]
Type=simple
WorkingDirectory=/home/pi/Desktop/raspberry-server
ExecStart=/home/pi/Desktop/raspberry-server/main.py
Restart=on-failure
RestartSec=2
[Install]
WantedBy=multi-user.target</nowiki>
- Executer ces commandes dans un terminal
<nowiki>sudo systemctl daemon-reload
sudo systemctl enable polybot.service
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.
= Pour mettre à jour le code =
<nowiki>cd ~/Desktop/raspberry-server
git pull
reboot</nowiki>