Public | Automated Build

Last pushed: 19 days ago
Short Description
A Docker container for running common developer tasks.
Full Description

Taskrunner

This container installs npm, Node, Bower, Grunt and Jekyll, and executes Grunt after all node and bower dependencies have been installed.

Supported tags and respective Dockerfile links

Usage

Run an npm install in your current working directory:
docker run --rm -it -v "$(pwd)":/app evanshunt/taskrunner npm install

Run a grunt build in your current working directory:
docker run --rm -it -v "$(pwd)":/app evanshunt/taskrunner grunt build

Serve up your current working directory with Jekyll:
docker run --rm -it -p 4000:4000 -v "$(pwd)":/app evanshunt/taskrunner jekyll serve -H 0.0.0.0

Run a compass watch in your current working directory:
docker run --rm -it -p 4000:4000 -v "$(pwd)":/app evanshunt/taskrunner compass watch

Notes

Running watch tasks in Grunt isn't recommended in non-Linux environments as file performance is slow and CPU usage runs extremely high in this scenario. See https://github.com/docker/for-mac/issues/77

Docker Pull Command
Owner
evanshunt
Source Repository

Comments (0)