Skip to content

jpadilla/juicebox

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
tpl
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Juice Box

A virtual machine designed for programming workshops.

screenshot

Based on boxcutter/ubuntu.

Reason

Technical workshops shouldn't be about installing a development environment in Linux, Windows, OS X, or whatever else. Unless that's what they are about, this takes way too much time from everyone and it's a pain.

Specs

This project includes two Packer templates:

  • server.json - No desktop environment.
  • desktop.json - Xubuntu desktop environment.

Both of them build a virtual machine based on Ubuntu Server 14.04 with the the following software installed:

Desktop version has the following installed:

Distributing

I'll be building OVA files and Vagrant boxes for each version and hosting them.

Building and Uploading

Requirements:

Server

$ make server
$ AWS_ACCESS_KEY_ID='' AWS_SECRET_ACCESS_KEY='' make upload/server

Desktop

$ make desktop
$ AWS_ACCESS_KEY_ID='' AWS_SECRET_ACCESS_KEY='' make upload/desktop