Today I’m excited to open source my winter side project, spin-docker - a lightweight, RESTful, docker-based platform as a service. You can check out the spin-docker code on Github or the extensive documentation on ReadtheDocs.
Even though docker itself is barely one year old, spin-docker joins an already exciting lineup of docker-based PaaS tools: dokku, Deis, and Flynn to name a few. So while I love my ~400 line Flask app, I concede that it’s unlikely to propel me to fame and fortune.
The experience I gained working on this project, however, made it more than worth the effort. It was a great reminder of how beneficial a well-structured side project can be. When I’m ready to start my next one, here are the two things I’m going to keep in mind:
Start with a problem - your problem
I started working on spin-docker because I had a problem.
Last summer I ran an internal intro to SQL