Skip to content

OpenWeek/vagrant-rpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

vagrant-rpi

Ce repo reprend les fichiers nécessaires à la création d'une machine virtuelle servant d'environnement de développement pour les projets basé sur la plateforme Raspberry Pi dans le cadre de l'OpenWeek.

Prérequis

Il est nécessaire de disposer d'une installation de VirtualBox et de Vagrant fonctionnelle afin de pouvoir utiliser le contenu de ce repo.

Installation

git clone https://github.com/OpenWeek/vagrant-rpi

cd vagrant-rpi

vagrant up

That's it

Usage

  • Le wiki du projet est disponible localement dans /var/www/data-logger.wiki

  • Pour lancer le serveur HTTP :

cd /var/www/data-logger

lighttpd -f wsgi_server/lighttpd.conf -D

Le serveur HTTP tourne à l'adresse suivante : localhost:8080

  • Il est possible d'ouvrir un terminal dans la VM via vagrant ssh

  • Si vous souhaitez pouvoir utiliser votre éditeur de texte / IDE préféré, vous pouvez monter le dossier de l'application en dehors de la VM à l'aide du programme sshfs.

Utilisation :

sshfs [email protected]:/var/www/data-logger <mountpoint sur votre fs> -p 2222

Le mot de passe demandé est vagrant. !!! PENSEZ A CHANGER CE MDP PAR DEFAUT PAR UN AUTRE DE VOTRE CHOIX !!!

Pour démonter le dossier venant de la VM :

umount <mountpoint sur votre fs>

Attention, en vue d'utiliser git correctement, il est important de setup les données utilisateurs (lorsque vous avez ouvert un terminal dans la VM après vagrant ssh).

git config --global user.name "<user_name>"

git config --global user.email "<user_email>"

Avant de détruire votre VM avec vagrant destroy ou de l'arrêter avec vagrant halt, n'oubliez pas de push votre code vers votre repo distant ! Sinon, perte de travail garantie.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages