Skip to content

Instantly share code, notes, and snippets.

@JoeCrescoll
Last active October 15, 2018 22:29
Show Gist options
  • Save JoeCrescoll/cdde0cea827c6f5c566230a7b62dbb92 to your computer and use it in GitHub Desktop.
Save JoeCrescoll/cdde0cea827c6f5c566230a7b62dbb92 to your computer and use it in GitHub Desktop.
Exemple de configuration Homestead sur Windows. Attention au format des chemins sur le host !
---
ip: "192.168.10.10" # Adresse IP à utiliser sur le fichier hosts
memory: 2048
cpus: 1
provider: virtualbox
# Vérifiez qu'une paire de clés publique/privée existe en lançant la commande ls ~/.ssh sur Git Bash
# Si ce n'est pas le cas, générez-en une avec la commande ssh-keygen -o
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
# Mappage racine du/des projets Laravel (ou autre...) sur le host <-> sur le guest
folders:
# Un projet Laravel
- map: c:/Users/Jordy/Documents/menu-finder # Chemin absolu sur le host (Windows)
to: /home/vagrant/code/menu-finder # Chemin absolu sur le guest
# Un autre projet quelconque
- map: c:/Users/Jordy/Documents/foobar # Chemin absolu sur le host (Windows)
to: /home/vagrant/code/foobar # Chemin absolu sur le guest
# Mappage nom de domaine <-> DocumentRoot
# Modifier C:\Windows\System32\drivers\etc\hosts ensuite
sites:
# Le projet Laravel
- map: menu-finder.test # Nom de domaine à ajouter sur le fichier hosts
to: /home/vagrant/code/menufinder/public # Chemin du DocumentRoot sur le guest
php: "7.1" # Same version as on the production server
# L'autre projet quelconque
- map: foobar.test # Nom de domaine à ajouter sur le fichier hosts
to: /home/vagrant/code/foobar # Chemin du DocumentRoot sur le guest
databases:
- menufinder_db
- foobar_db
# Backup automatique des DBs lorsqu'une box est détruite
backup: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment