<guardian>
guys, are you familiar with Vagrant and/or Docker?
<FabianB>
both to some degree
<bobthecow>
guardian: yup.
<guardian>
I made "a nanoc framework", for our documentation projects here at the company. I'm sharing this with 2 provisioning scripts: 1 for Debian based Linux distros, 1 for Macs using Homebrew
<guardian>
now I want to do something for Windows users
<guardian>
and I'm hesitating between Vagrant and Boot2Docker
<guardian>
to my understanding (so far), both are really close
<guardian>
and in the end it's going to rely on VirtualBox (on Windows host) "talking" to Linux guest where nanoc compile runs
<guardian>
do you have advice to share with me in that respect?
<bobthecow>
vagrant is a bit less of a pain than boot2docker in my experience, if you're not already using docker for something else.
<bobthecow>
and most of the reasons it's awesome won't matter as much for just a nanoc container.
<guardian>
also I've read Vagrant is slower than Docker on Mac
<guardian>
that totally contradicts my understanding
<guardian>
both need VirtualBox to spawn the host, how Vagrant could be slower I just don't get it
<bobthecow>
both are reasonably fast.
<bobthecow>
at least on my computer, in my experience, with my use case.
<bobthecow>
the filesystem is crazy slow on boot2docker/docker.
<bobthecow>
i haven't noticed that on vagrant, but i also haven't used vagrant in a case where the filesystem was a bottleneck.
<bobthecow>
in fact, i've never used 'em side by side for the exact same project, so i don't have the best frame of reference :)
<guardian>
thanks for the feedback so far
<guardian>
I'll start with Vagrant
<guardian>
"nanoc compile" as an app in Docker doesn't sound right to me anyways
<bobthecow>
"nanoc" would be the app in docker, and "compile" would be one of the things you could run on it.
<FabianB>
1 box/container with boot2docker or vagrant should be equally fast on mac/windows, for 100 boxes of course docker would be faster because 1 vm with 100 containers.. but you wouldn't do that in virtualbox anyway
<FabianB>
for local dev type stuff on win/mac vagrant is probably the way to go
<guardian>
FabianB: exactly for 1 box it should be the same overhead, so many clueless articles on the subject
leobalter has joined #nanoc
FabianB_ has joined #nanoc
FabianB has quit [Ping timeout: 240 seconds]
FabianB_ has quit [Ping timeout: 264 seconds]
FabianB has joined #nanoc
pkunc has quit [Quit: Leaving.]
pkunc has joined #nanoc
pkunc has quit [Client Quit]
tom[] has quit [Ping timeout: 256 seconds]
tom[] has joined #nanoc
pkunc has joined #nanoc
VitamineD has joined #nanoc
cDlm has quit [Ping timeout: 265 seconds]
VitamineD has quit [Ping timeout: 250 seconds]
francois2 has quit [Excess Flood]
francois2 has joined #nanoc
VitamineD has joined #nanoc
pkunc has quit [Read error: Connection reset by peer]