Skip to content

Instantly share code, notes, and snippets.

@Spriz
Last active May 9, 2019 11:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Spriz/5defde074eca0cd548019ee0ea6fca66 to your computer and use it in GitHub Desktop.
Save Spriz/5defde074eca0cd548019ee0ea6fca66 to your computer and use it in GitHub Desktop.

Tools we're using

  • Puphpet
  • Vagrant
    • Handling provisioning of virtual machines with static files
  • Virtualbox
    • "Backend" that runs the virtual machines started by Vagrant - should not be used directly for anything
    • Remember also "VirtualBox Oracle VM VirtualBox Extension Pack" from the download page

How things are put together

We use PuPHPet to generate some Vagrant-compatible files with a sane set of defaults that will make the Debito backend project work on any host machine, that has the required applications installed and a working Vagrant installation. The Virtual machine created by Vagrant will contain web server, database server and everything else needed and will imitate the production setup that runs Debito, while also ensuring every developer has the same toolchain installed

How to get started

Step one

Step two

FAQ

Which platforms are supported?

macOS and any other Linux distro should (!) work

How do I install Virtualbox?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment