Move service to its own folder

Add service folder

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Add Env

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Break timed event code into its own file

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Fix missing "package" statement

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Fix missing YAML struct tag

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Move orchardup/fig => docker/fig

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Add remaining parameters for unmarshalling from fig.yml

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Make help text more consistent with existing fig

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Move dotcloud => docker

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Make environment variables in fig.yml flexible

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Remove use of reflect in favor of type assertion

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Actually check error returned in createEnvironmentVariables

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Add missing flags and commands skeleton

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Add OnAttachHook
Make cleanup work on CTRL-C

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Add first integration test

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Watch dirs specified in yaml option

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Fix race causing program to exit prematurely

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Add msg to give build some flair

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>
Add --no-clean flag to up

Signed-off-by: Nathan LeClaire <nathan.leclaire@docker.com>