Skip to content

franklinovitch/klindev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

klindev

Mon environnement de dev Vagrant

Basé sur la vagrant box Scotchbox : https://atlas.hashicorp.com/scotch/boxes/box

Installation :

  • Installer Virtualbox ainsi que son Extension Pack
  • Installer Vagrant
  • En console, exécuter git clone https://github.com/quentinbarb/klindev.git pour obtenir un folder klindev contenant l'environnement (sous Windows, mieux vaut utiliser la console Cmder)
  • Se placer dans le répertoire klindev fraîchement créé
  • Installer le plugin Hostmanager : vagrant plugin install vagrant-hostmanager
  • vagrant up

Si vous rencontrez un message d'erreur, il faut peut-être autoriser la virtualisation dans le BIOS (dans la configuration de la carte mère, activez le paramètre VT-x ou Virtual machine security)

Utilisation :

  • Page web accessible à l'adresse http://scotchbox.local/
  • Coder dans le dossier public, son contenu sera répercuté dans le folder /var/www/public/ de la VM
  • Pour accéder à la VM, exécuter vagrant ssh

Accès database :

PhpMyAdmin est accessible à l'adresse http://scotchbox.local/phpmyadmin (user root, pass root)

Ou, si vous préférez utiliser un client SGBD (par exemple HeidiSQL), configurez le comme suit :

  • Nom ou IP de l'hôte : 127.0.0.1
  • User root, Pass root
  • Port : 3306
  • Hôte et port SSH : 127.0.0.1:2222
  • User vagrant, Pass vagrant
  • Port local : 3307

Cheat sheet :

  • vagrant up : lancer la VM
  • vagrant ssh : connexion SSH à la VM
  • vagrant reload : redémarrer la VM
  • vagrant suspend : suspendre l'exécution (RAM de la VM stockée sur le DD)
  • vagrant halt : arrêter la VM
  • vagrant destroy : détruire complètement la VM (elle sera reconstruite au prochain vagrant up)

Accès par défaut : vagrant, vagrant