|
All checks were successful
continuous-integration/drone/push Build is passing
|
||
|---|---|---|
| k8s | ||
| scripts | ||
| src | ||
| .drone.yml | ||
| .gitignore | ||
| Dockerfile | ||
| pyproject.toml | ||
| README.md | ||
| requirements.txt | ||
Databridge - Data Pipeline System
Databridge is a flexible data pipeline system for processing and transferring data between various sources and destinations. It is designed to run on Kubernetes and supports multiple data processing pipelines.
Features
- DBF to PostgreSQL: Import data from DBF files to PostgreSQL
- CSV Export: Export data from PostgreSQL to CSV files
- Kubernetes Native: Designed to run as Kubernetes Jobs
- ZFS Storage: Supports ZFS persistent storage
- Parameterized Pipelines: Flexible configuration via environment variables
Getting Started
Prerequisites
- Kubernetes cluster
- ZFS storage provisioner
- PostgreSQL database
Installation
- Deploy Storage Infrastructure:
kubectl apply -f k8s/pv.yaml kubectl apply -f k8s/pvc.yaml kubectl apply -f k8s/rbac.yaml