Datacol provides Heroku-like workflow for deploying apps in your cloud account (AWS/GCP)
ps
should list recent pods with tabular format (Added cpu, memory fields)Path: /
datacol run
independent of shellps scale
to scale
build list
to builds
GET /v1/builds
APISTACK
env var for datacol env
, datacol infra
--lines 10
)datacol run rails c
)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.
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
curl -sSL https://www.datacol.io/install | sh
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.
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.
Datacol is distributed in binary form for Linux, OSX, and Windows systems for the v1.0.0-alpha.5 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
curl -sSL https://www.datacol.io/install | sh
Datacol alpha.5 release includes following updates:
[Feature] CloudSQL Postgres Support
Provision a Cloudsql Postgres instance directly from CLI using datacol infra create --cpu 1
. Later you can link with any app via datacol infra link postgres-1123
.
[Feature] Buildpack support
If no Dockerfile
or app.yaml
( App-engine config) found, datacol will try to detect the app type with Heroku buildpacks.
[Feature] Streaming logs
Better streaming logs from k8s datacol logs --follow
[Fix] Controller authentication
Added authentication for GRPC api
[Fix] Large repositories
Since GRPC have max 4MB message type, we added support for upload large repositories in chunks of 1MB.
[Fix] Better build status
Support for polling build status from container builder.
[Feature] Improved config
datacol login
will dump config into ~/.datacol/config.json
We are glad to release a major update with various features and bug fixes. You can upgrade the CLI using datacol upgrade
to have the latest version or get started here.
Datacol is distrubuted in binary form for Linux, OSX, and Windows systems for the v1.0.0-alpha.4 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
Datacol alpha.4 release includes following updates:
f1-micro
compute engine instance as a controller for underlying infrastructurekubectl
wrapper as an apiGoogle Datastore
from boltdb
datacol login
to switch among multiple stacksproject
from datacol init
cmd, will support interactive mode