├── .gitignore ├── .simplecov ├── .travis.yml ├── CHANGELOG.md ├── README.md ├── dockerfile.js ├── jsconfig.json ├── lib ├── instruction-error.js ├── instruction.js └── model.js ├── package.json └── test ├── dockerfile ├── expected_0.Dockerfile ├── expected_1.MultiStage_Dockerfile ├── expected_2.MultiStage_Dockerfile ├── expected_3.Dockerfile └── test_dockerfile_render.js ├── instruction ├── test_add.js ├── test_cmd.js ├── test_copy.js ├── test_env.js ├── test_expose.js ├── test_from.js ├── test_healthcheck.js ├── test_maintainer.js ├── test_misc.js └── test_run.js └── test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.log 3 | coverage/ 4 | .nyc_output/ 5 | -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/.simplecov -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/README.md -------------------------------------------------------------------------------- /dockerfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/dockerfile.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/jsconfig.json -------------------------------------------------------------------------------- /lib/instruction-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/lib/instruction-error.js -------------------------------------------------------------------------------- /lib/instruction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/lib/instruction.js -------------------------------------------------------------------------------- /lib/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/lib/model.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/package.json -------------------------------------------------------------------------------- /test/dockerfile/expected_0.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/dockerfile/expected_0.Dockerfile -------------------------------------------------------------------------------- /test/dockerfile/expected_1.MultiStage_Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/dockerfile/expected_1.MultiStage_Dockerfile -------------------------------------------------------------------------------- /test/dockerfile/expected_2.MultiStage_Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/dockerfile/expected_2.MultiStage_Dockerfile -------------------------------------------------------------------------------- /test/dockerfile/expected_3.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/dockerfile/expected_3.Dockerfile -------------------------------------------------------------------------------- /test/dockerfile/test_dockerfile_render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/dockerfile/test_dockerfile_render.js -------------------------------------------------------------------------------- /test/instruction/test_add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/instruction/test_add.js -------------------------------------------------------------------------------- /test/instruction/test_cmd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/instruction/test_cmd.js -------------------------------------------------------------------------------- /test/instruction/test_copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/instruction/test_copy.js -------------------------------------------------------------------------------- /test/instruction/test_env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/instruction/test_env.js -------------------------------------------------------------------------------- /test/instruction/test_expose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/instruction/test_expose.js -------------------------------------------------------------------------------- /test/instruction/test_from.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/instruction/test_from.js -------------------------------------------------------------------------------- /test/instruction/test_healthcheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/instruction/test_healthcheck.js -------------------------------------------------------------------------------- /test/instruction/test_maintainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/instruction/test_maintainer.js -------------------------------------------------------------------------------- /test/instruction/test_misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/instruction/test_misc.js -------------------------------------------------------------------------------- /test/instruction/test_run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matutter/dockerfilejs/HEAD/test/instruction/test_run.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- 1 | module.exports = require('..') 2 | 3 | --------------------------------------------------------------------------------