/starter

Docker starter for Cloud 66

Primary LanguageGo

Cloud 66 Starter

Codeship Status for cloud66/starter

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..

Building Starter using Habitus

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