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

Sneakers

 Sneakers

Dev/Prod Parity. Mimicking our production environments inside a VM.

Steven De Coeyer

September 26, 2013
Tweet

Other Decks in Technology

Transcript

  1. [photograph of Dolphin failing to run in an environment it

    hasn’t been compiled for] Friday 27 September 13
  2. Current situation • Package Managers • Virtual hosts • PHP

    modules Compilen vs. Extensions vs. Pecl • MySQL, Redis, Mongo • ... Friday 27 September 13
  3. Current situation • No straightforward setup • Uniqueness • Project

    switching • No dev/prod parity Friday 27 September 13
  4. • Virtualbox Wrapper • single file to describe your machine

    • type ‘vagrant up’ • but it works on my machine Friday 27 September 13
  5. Sneakers Sneakers is a simple, fast way to mimick Openminds

    Shared and Cloud hosting environments using Vagrant and Chef. Friday 27 September 13
  6. Sneakers You can develop your websites and test it straight

    on the VM without the need for deploying or doing complex tasks. Friday 27 September 13
  7. Sneakers If your website works in our Sneakers, it should

    work on our production servers. Friday 27 September 13
  8. What it mimics Sneakers mijnproject.be (proxy cluster) (shared or shared

    cloud server) proxy_pass port 80 and 443 (mysql-007 or mysql-cloud-001) Friday 27 September 13
  9. Supports Sneakers • Shared Hosting PHP 5.3 • Shared Hosting

    PHP 5.4 • Shared Cloud PHP 5.3 • Shared Cloud PHP 5.4 Friday 27 September 13
  10. In the pipeline Sneakers • More custom VDS support •

    Multi-VM’s • (Shared) Varnish • Better Ruby support Friday 27 September 13