CLI Tool

Command-line interface for Docka.

Installation

Quick Install (Linux/macOS)

curl -fsSL https://get.docka.dev | bash

macOS (Homebrew)

brew install docka-dev/tap/docka

Windows (Scoop)

scoop bucket add docka https://github.com/docka-dev/scoop-docka
scoop install docka

Manual Linux Install

# Linux AMD64
curl -fsSL https://github.com/docka-dev/docka-releases/releases/latest/download/docka-linux-amd64.tar.gz | tar xz
sudo mv docka /usr/local/bin/

# Linux ARM64
curl -fsSL https://github.com/docka-dev/docka-releases/releases/latest/download/docka-linux-arm64.tar.gz | tar xz
sudo mv docka /usr/local/bin/

Commands

docka login --token YOUR_API_TOKEN      # Authenticate non-interactively
docka whoami                            # Show current account
docka servers list                      # List servers
docka apps deploy app_123 --wait        # Deploy an app
docka apps logs app_123 --lines 200     # View logs
docka db create --name mydb --engine postgres --provider prov_123 --region fsn1
docka --version          # Show version

Configuration

Default config location: ~/.docka/config.yaml

api_endpoint: https://api.docka.dev
token: YOUR_JWT_TOKEN
api_key: dk_live_xxx
org_id: org_abc123