Homestead

1. Agregar Homestead de Laravel como dependencia del proyecto

  • Entrar a carpeta del proyecto

cd project/
  • Instalar Homestead

php vender/bin/homestead make

2. Configurar Homestead

  • Editar Homestead.yaml

ip: 192.168.10.11
memory: 512
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
    - ~/.ssh/id_rsa
folders:
    - map: ~/www/sites
      to: /home/vagrant/apirestful
sites:
    - map: apirestful.dev
      to: /home/vagrant/apirestful/public
databases:
    - homestead
name: apirestful
hostname: apirestful

*folders --> mapeo de carpetas locales a carpetas en la VM

*sites --> sitio para acceder desde el navegador a la app (apirestful.app)

  • Agregar dominio de desarrollo al sistema

Se debe indicar al OS que hacer cuando se recibe una petición al dom virtual que se crea en la maquina virtual. --> redirigir peticiones hechas configurando el archivo hosts (En MacOS /private/etc/hosts)

nano /private/etc/hosts

Añadir línea

192.168.10.11 apirestful.dev
  • Usar Vagrant para controlar la VM Homestead de Laravel

Correr VM

vagrant up

Detener VM

vagrant halt

Conectar con la VM

vagrant ssh

Last updated

Was this helpful?