rthewitt/codewars-docker

How is CoffeeScript added to the docker image?

Closed this issue · 1 comments

I don't see it specified anywhere.

Node Runner's base image was not built with a DockerFile. It uses NVM for version managing and has several other changes that were needed under our initial strategy. Due to the AUFS limits and issues we were having with environment variables in Docker < v0.7.0, the image was crafted by hand. The image is called nvmnode, is saved in the private docker repository and is used as a base for node-runner.

This will be rectified now I'm more experienced with Docker but once again our strategy is in flux. I will be maintaining several open source runners for various languages. Your site will have a separate runner type, which is going to combined languages for efficiency. This will allow others to use the languages in isolation for testing or for their own purposes, while also giving an example of how to add new runners to the Git tree. It should also make it much simpler for developers to add new runner types without worrying about clobbering existing environments.