Laravel Homestead

Windows

Vagrantopen in new window

cd D:\
git clone https://github.com/laravel/homestead.git ./Homestead
cd Homestead
./init.bat

D:\Homestead\Homestead.yaml

---
ip: "192.168.56.56"
memory: 2048
cpus: 2
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: D:/code
      to: /home/vagrant/code

sites:
    - map: laravel.test
      to: /home/vagrant/code/laravel/public

databases:
    - laravel

features:
    - mysql: true
    - mariadb: false
    - postgresql: false
    - ohmyzsh: false
    - webdriver: false

services:
    - enabled:
          - "mysql"
#    - disabled:
#        - "postgresql@11-main"

ports:
    - send: 33060 # MySQL/MariaDB
      to: 3306
#    - send: 4040
#      to: 4040
#    - send: 54320 # PostgreSQL
#      to: 5432
#    - send: 8025 # Mailhog
#      to: 8025
#    - send: 9600
#      to: 9600
#    - send: 27017
#      to: 27017

C:\Windows\System32\drivers\etc\hosts

192.168.56.56	laravel.test

D:\bin\homestead.bat

@echo off
 
set cwd=%cd%
set homesteadVagrant=D:\Homestead
 
cd /d %homesteadVagrant% && vagrant %*
cd /d %cwd%
 
set cwd=
set homesteadVagrant=
homestead up

homestead halt

homestead reload --provision
Last Updated:
Contributors: kelude