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

Virtualize and provision ProcessMaker with PMBox

Virtualize and provision ProcessMaker with PMBox

Yamil Urbina

April 05, 2013
Tweet

More Decks by Yamil Urbina

Other Decks in Technology

Transcript

  1. PMBox tries to make development easy, by virtualizing and installing

    all you need for ProcessMaker in a virtualized machine
  2. Let's start working! • Start your machine • Open the

    group's server (192.168.1.XX) • Connect via SSH or WinSCP • Open PHPMyAdmin • Start editing code • Test • Rinse and repeat
  3. 1. Open your command line 2. Browse to the PMBox

    folder 3. $ vagrant up 4. Eat pizza
  4. Let's use our own machines • RAM is a lot

    cheaper than putting up a big server • A hosted virtualized server does the job • Only 385 Megs in memory! • Same SSH and PHPMyAdmin access • It doesn't suck. • No one interrupts you and you don't interrupt others.
  5. VirtualBox • Works on any major operating system (Windows, Linux,

    Mac OS X) • Easy to use • Not a memory hog • Free as in beer
  6. Vagrant • Virtualized environments made easy • Create configurable, reproducible

    and portable environments • One simple command: vagrant up • Works on any OS • Uses Virtualbox in the background
  7. Puppet • Automate your IT operations • Configure and install

    servers • Execute commands • Avoid repetitive tasks • Deploy faster and easier
  8. PMBox • Virtualizes Ubuntu 12.04 • Installs LAMP, Git and

    PHPMyAdmin • Downloads and extracts ProcessMaker • Sets folder permissions and symlinks • Mounts the plugin/ folder on the host machine • Gives you http://localhost:8080 • All of this while you were reading your email
  9. Some benefits • Git on ProcessMaker now makes sense •

    Create, destroy, move and play with servers • Learn some Linux • We don't need no IT • New programmers? Fire up vagrant up • Everybody has the same server configuration • Comfortably numb