ingvaar / data-template

A Vagrant based data project template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data project template

Based on specifications by @foxygat.

This template uses Vagrant to ensure a clean and consistent work environment. Learn more how to use it in the quick start section.

This Vagrant environment comes with Jupyter preinstalled along with Python 3 and a virtualenv. The workspace directory is shared with Vagrant: everything in it will be persistent.

Quick Start

For the quick-start, we'll use VirtualBox because it is free and workson all major platforms. Vagrant can, however, work with almost any system such as OpenStack, VMware, Docker, etc.

First, make sure your development machine has VirtualBox installed. After this, download and install the appropriate Vagrant package for your OS.

To bring up the environment, use:

vagrant up

To pause the environment, use:

vagrant suspend

To resume the environment, use:

vagrant resume

To destroy and clean the environment, use:

vagrant destroy

Note that everything inside the workspace environment will be persistent, even after a destroy. Everything else will be lost.

You can discover all commands available using the vagrant -h command.

About

A Vagrant based data project template

License:GNU General Public License v3.0