Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Maintaining Homestead

Maintaining Homestead

Laravel's Homestead project is the second most downloaded public Vagrant environment. Initially designed to be a full-featured local development environment focused on making Laravel developer's experience easier Homestead has grown into a solid, well-rounded LAMP stack Vagrant environment for nearly any PHP project.

Join us as we review the features and inner workings of Homestead, explore some features you may not be aware of, and even take a trip deep into the operations process of how we build and deliver the best vagrant environment for the PHP community. We'll also cover extending Homestead and making it work for your custom applications and how you can easily share the customized environment with your teammates, coworkers, or contributors.

Joe Ferguson

June 01, 2018
Tweet

More Decks by Joe Ferguson

Other Decks in Technology

Transcript

  1. Who Am I? Joe Ferguson PHP Developer PHP Architect @

    Ministry Brands Twitter: @JoePFerguson OSMI Board Member Drone Racing Pilot
  2. Homestead Principles Easy to use First class Laravel support Support

    all 3 major Operating Systems Flexible and extendable Fast to start up
  3. What’s in Homestead •Ubuntu 18.04 •PHP 5.6 •PHP 7.0 •PHP

    7.1 •PHP 7.2 •Nginx •MySQL •MariaDB •Sqlite3 •Postgres •MailHog •Composer •NodeJS •Bower •Grunt •Gulp •Beanstalkd •Memcached
  4. Site Types apache laravel (default) elgg crystal pimcore spa proxy

    (nginx) silverstripe statamic symfony2 / 4 zf /expressive apigility
  5. Contributing Encourage new contributors Creating new site types is easy

    Adding “bolt on” features like ElasticSearch, Apache, MariaDB, etc