All about deployment   sysadmin

The tools of the current day full-stack data science grad student come from the land of software developers, they have bizzare names, are changing constantly, and sometimes have super powers. The grand pubah of reproducible research would be a mac mini shipped with every publication, and once turned on, would make the whole paper, from scratch. This is unreasonable, of course, so we settle for things like version control and virtual environments.

To this end, the most complete level of isolation can be achieved with a living, breathing virtual machine. With Vagrant, Ansible, and of course Git, we can do it.

Vagrant: use a shell script to provision, or install in ssh session and rebox? I'll try using a shell script, but this road seems dangerous.

Fine tuning with documentation.

Ansible

UWSGI

Vagrant

previous | next | random