Files
colanode/hosting/postgresql/Dockerfile
Ylber Gashi af44d9bc16 Add Helm charts for Kubernetes self-hosting (#87)
* Add Helm chart for Kubernetes deployment and reorganize hosting setup

- Created Helm chart for deploying Colanode on Kubernetes with PostgreSQL, Redis, and MinIO configurations
- Moved Docker Compose files to /hosting folder for better organization
- Added health check endpoints for database, Redis, and S3 services
- Introduced Dockerfile for PostgreSQL with pgvector extension to support Helm deployment
- Added GitHub Actions workflow for building and publishing Helm chart
- Updated README with Kubernetes deployment instructions

* Renames and restructure

* Update Helm chart workflow for Colanode deployment

* Remove health check route and related configurations from the server and Kubernetes deployment files.

---------

Co-authored-by: Hakan Shehu <hakanshehu15@gmail.com>
2025-06-25 19:06:35 +02:00

12 lines
609 B
Docker

# ── Stage 1: pgvector ────────────────────────────────
FROM pgvector/pgvector:pg17 AS builder
# ── Stage 2: Bitnami PostgreSQL ──────────────────────────────
FROM bitnami/postgresql:17
# Copy pgvector extension to the PostgreSQL container
COPY --from=builder /usr/lib/postgresql/17/lib/vector.so \
/opt/bitnami/postgresql/lib/
COPY --from=builder /usr/share/postgresql/17/extension/*vector* \
/opt/bitnami/postgresql/share/extension/