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 To get started, please download the latest version..
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