Download Sevenval SDK

This guide describes how to get your dev machine up and running.

Requirements

Please install the following software on our host system:

  • VirtualBox with Extension Pack (>= 4.3.14 on Linux/Mac, >= 4.3.16 on Windows because of VirtualBox Bugs)
  • Vagrant (>= 1.6.5)
  • GIT

All of these run well on Mac OS, Linux and Windows. However, on Windows it may be a good idea to install a shell.

Besides that, make sure you have a pair of Sevenval download credentials available. (You’ll get them from your Sevenval contact person. If you don’t have one yet, please contact hello@sevenval.com)

Host Setup

The Sevenval DevBox (fit14-devbox) is designed to be used as a service. Usually you do not have to enter the VM. Thus all (shell) commands in this tutorial are executed on the host machine, if not stated otherwise.

Vagrant Configuration

You find the setup code in our github.com repository https://github.com/sevenval/fit14-devbox.

In order to setup the VM, checkout the code on your host computer:

cd ~
git clone https://github.com/sevenval/fit14-devbox.git

VBox Setup

For the installation of the FIT packages, you need to store your credentials in the ~/fit14-devbox/credentials file:

cd ~/fit14-devbox
echo "fred:wilma" > credentials

Replace fred with your username and wilma with your password.

Next, we create the VirtualBox VM with Vagrant:

 vagrant up

It can take a couple of minutes for the base image (CentOS 7) to download. Vagrant uses it to create and setup new VM, which will be automatically started headless. Then, the box is prepped with some useful tools including FIT 14.

Success!!!

The fit14-devbox VBox is now ready for action. Open one of the links in your browser:

You should see a page that says Welcome to Sevenval FIT 14!

The site, that replies under this URL, is an example that comes with the setup code. You now have a working setup and some live example pages to explore.

Next