Datacol provides Heroku-like workflow for deploying apps in your cloud account (AWS/GCP)
Go Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
api
client
cloud
cmd
common
docs
go/env
hack
k8s
vendor
.gitignore
CHANGELOG.md
Gopkg.lock
Gopkg.toml
LICENSE
Makefile
README.md
aws.env
debug.md
main.go

README.md

DATACOL

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.

asciicast

Getting Started

Please follow this guide to get up and running.

Community

You can join our Slack team for discussion and support.

Development

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)

License

Datacol is available under Apache License, Version 2.0.