Cloud 66 starter is an open-source command line tool to generate a Dockerfile and a service.yml file from arbitrary source code. The service.yml file is a Cloud 66 service definition file which is used to define the service configurations on a stack.
To find out more about Starter, checkout the Cloud 66 Starter website
If you want to contribute to Starter. You can build Starter using Habitus, run Habitus in the root directory of this repository. The latest version is generated (after tests) inside the ./artifacts/compiled directory.
$ sudo habitus –host $DOCKER_HOST –certs $DOCKER_CERT_PATH
To make sure you a have isolated development environment for contribution. You can use the docker-compose for developing, testing and compiling.
$ docker-compose run starter
Building starter inside a docker container:
root@xx:/usr/local/go/src/github.com/cloud66/starter# go build
Running the tests:
root@xx:/usr/local/go/src/github.com/cloud66/starter# go test