Added Vagrantfile

Added a `Vagrantfile` which builds an alpine-based environment that can
be used for development and testing.
This commit is contained in:
Chris Lane 2019-02-04 10:40:10 -05:00
parent 4347114e19
commit f29cf03b68
2 changed files with 19 additions and 0 deletions

2
.gitignore vendored
View File

@ -1,5 +1,7 @@
*.log
*.pyc
.env
.vagrant
MANIFEST
build
cheat.egg-info

17
Vagrantfile vendored Normal file
View File

@ -0,0 +1,17 @@
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "alpine/alpine64"
config.vm.provider "virtualbox" do |vb|
vb.memory = "256"
end
config.vm.provision "shell", inline: <<-SHELL
sudo apk update
sudo apk add py-pip
su vagrant && sudo -H pip install docopt pygments termcolor flake8
cd /vagrant && sudo python setup.py install
SHELL
end