This post originated from an RSS feed registered with Java Buzz
by Warner Onstine.
Original Post: Day 1 of 30 Min Project 12/15/14
Feed Title: BlackBox
Feed URL: http://feeds.feedburner.com/Blackbox
Feed Description: Where technology and art disappear
Endeavoring to document an experiment I’m going to try. Live-blogging (kind of) my daily habit of working on a side project for 30 minutes a night.
This particular side project is a deep dive into Docker. An attempt to go from basic Node application to a full-fledged, orchestrated, app that I can configure through Docker and some scripts.
Goals:
Be able to quickly and easily deploy a Node.js-based application through Docker
This should ultimately include these pieces:
Mongo container
Redis container
Node api container
Node/Angular web container
I want to be able to easily deploy this fully orchestrated suite of containers for unit and integration testing
There will undoubtedly be some additional pieces I have to build along the way. I’m starting with a basic api/web application that I can easily repurpose for later purposes.
Immediate goals:
Skeleton Node.js api app
Skeleton Node.js/Angular web app
Tonight:
Take an existing app that I have and repurpose it for my skeleton apps
I’ve decided that a simple Todo app is a decent starting point for this overall goal - not too complex, but it has enough moving pieces to be interesting (at least for now)
Starting with api first
Need to convert my custom settings file to a convict-driven one instead