Skip to content
💂 Vagrant based web development system
Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
formulae
public
.gitignore
CHANGELOG.md
LICENSE
README.md
Vagrantfile
config.sample.json

README.md

servant

asciicast

Servant is a custom Vagrant virtual machine which offers a straightforward and easy to use web-development system based on services like Apache, PHP (FPM), MySQL and phpMyAdmin, but isolated from your host system. Primary goal is to provide a consistent dev environment for developers or employees of a small company/startup.

Features

  • Isolated from OS X host system (OS updates won't affect the dev services, ever)
  • Performant (PHP-FPM and OPcache module enabled)
  • Easily add and remove projects (virtual hosts), servant automatically creates the necessary web server configurations as well as a MySQL database
  • Automatically write/update /etc/hosts file on your Mac
  • Supports PHP 5.6 and alternatively 5.5
  • Supports MySQL 5.6 and alternatively 5.5

Installation and usage

Please take a look at the documentation over at http://servant.rtfd.io.

Contributing

  1. Fork it

  2. Create your feature branch:

    git checkout -b feature/my-new-feature
  3. Commit your changes:

    git commit -am 'Add some feature'
  4. Push to the branch:

    git push origin feature/my-new-feature
  5. Submit a pull request

Requirements / Dependencies

Credits

  • fideloper, for the idea to bootstrap Vagrant using Shell provisioners

Version

0.1.7

License

MIT

You can’t perform that action at this time.