v1.0.0-alpha.6
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 -
[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.