Datacol provides a powerful PaaS control layer on top of AWS/GCP.
Datacol helps you create Heroku like infrastructure for deploying container-native applications on cloud. It is a deployment platform that simplifies the process developers use to build, deploy and manage applications in the cloud. It aims to make it trivially easy to deploy a container based microservices architecture.
Datacol can be installed into your own cloud account and uses managed cloud services ( like for GCP we use Container engine, GCR, ContainerBuilder) under the hood but automates it all away to give you a better deployment experience. It uses Docker under the hood so if you want to customize anything (languages, dependencies, etc) you can simply add a Dockerfile to your project.
Please follow this guide to get up and running.
You can join our Slack team for discussion and support.
To generate code from protobuf and bindata from static files, run
make gen
To build the CLI
make -B cli
To build the api
make -B api
We are currently adding tests, run tests locally using
go test $(glide nv)
Datacol is available under Apache License, Version 2.0.