Container Images
Kasho is distributed as Docker container images hosted on Docker Hub.
Available Images
Production Image
The main Kasho image contains all components needed for deployment:
kashoio/kasho:latestImage Tags
:latest- The most recent stable release:v0.3.0- Specific version releases (recommended for production):develop- Latest development build from the main branch (not recommended):sha-abc123- Specific commit builds (for debugging, not recommended)
Pulling Images
Simply pull the images directly from Docker Hub:
# Pull the latest stable release
docker pull kashoio/kasho:latest
# Pull a specific version
docker pull kashoio/kasho:v0.3.0
# Pull the development version
docker pull kashoio/kasho:developUsing in Docker Compose
Update your docker-compose.yml to use the full image path:
services:
licensing:
image: kashoio/kasho:latest
command: /app/bin/licensing
# ... rest of configuration
pg-change-stream:
image: kashoio/kasho:latest
command: /app/bin/pg-change-stream
# ... rest of configuration
pg-translicator:
image: kashoio/kasho:latest
command: /app/bin/pg-translicator
# ... rest of configurationUsing in Kubernetes
Deploy directly in your Kubernetes manifests:
apiVersion: apps/v1
kind: Deployment
metadata:
name: pg-change-stream
spec:
template:
spec:
containers:
- name: pg-change-stream
image: kashoio/kasho:latest
command: ["/app/bin/pg-change-stream"]
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: licensing
spec:
template:
spec:
containers:
- name: licensing
image: kashoio/kasho:latest
command: ["/app/bin/licensing"]Version Policy
- Production: Always use specific version tags (e.g.,
v0.3.0) - Testing: You can use
:latestor specific versions - Development: Use
:developfor latest features (may be unstable)
Finding Available Versions
You can view all available versions and tags at: https://hub.docker.com/r/kashoio/kasho
Last updated on