Skip to content

v1.0.0-alpha.6

Compare
Choose a tag to compare
@dinesh dinesh released this 22 Jul 07:49
· 190 commits to develop since this release

Datacol provides Heroku-like workflow for deploying apps on cloud (AWS/GCP). It is still under active development, and features may change at any time.

To know more, follow our site.

Distribution

Datacol is distributed in binary form for Linux, OSX, and Windows systems for the v1.0.0-alpha.6 release. Please note that Windows support is currently experimental and may have issues. Binaries are available through on Google Cloud Storage. The direct GCS links are:

Darwin/amd64
Linux/amd64
Windows/amd64

Install

curl -sSL https://www.datacol.io/install | sh 

Changelogs

Datacol alpha.6 release includes following updates:

AWS Provider

Now you can install datacol stack inside your AWS cloud. It will setup all necessary components (codebuild, ecr repository) including kubernetes using cloudformation. We have also added support for provisioning RDS and ElasticCache through CLI. Afterward you can create apps and attach aws services using datacol infra command. The base stack will look something like -

image

[Feature] Provision services
Easily provision RDS and ElasticCache by running datacol infra create mysql and datacol infra create redis using sane default. Later you can link to any app by setting environment variables.

[Feature] App Workflow
Once you have a stack initialized, you can create an app, set environment variables, attach AWS services like RDS, Memcache or run one-off commands.

datacol apps create 
datacol env set PORT=5000
datacol deploy
datacol logs -f
datacol run rake db:migrate

[Feature] Logs
We use cloudwatch to aggregate logs for each app. Just run datacol logs -f to get streaming logs.