From 8817ba52331fec5b209675a2c963db280f64ff22 Mon Sep 17 00:00:00 2001 From: fchinembiri Date: Thu, 23 Apr 2026 22:56:40 +0200 Subject: [PATCH] Phase 3: Configure API and Worker to use standalone PostGIS and Docker Hub images --- k8s/base/80-api.yaml | 9 ++++++++- k8s/base/90-worker.yaml | 21 ++++++++++++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/k8s/base/80-api.yaml b/k8s/base/80-api.yaml index 7006f56..6619c98 100644 --- a/k8s/base/80-api.yaml +++ b/k8s/base/80-api.yaml @@ -15,7 +15,7 @@ spec: spec: containers: - name: geocrop-api - image: frankchine/geocrop-api:v1 + image: frankchine/geocrop-api:latest imagePullPolicy: Always ports: - containerPort: 8000 @@ -24,6 +24,13 @@ spec: value: "redis.geocrop.svc.cluster.local" - name: SECRET_KEY value: "portfolio-production-secret-key-123" + - name: DB_URL + value: "postgresql://postgres:$(DB_PASSWORD)@geocrop-db:5433/geocrop_gis" + - name: DB_PASSWORD + valueFrom: + secretKeyRef: + name: geocrop-db-secret + key: password --- apiVersion: v1 kind: Service diff --git a/k8s/base/90-worker.yaml b/k8s/base/90-worker.yaml index b4842a2..575c0fc 100644 --- a/k8s/base/90-worker.yaml +++ b/k8s/base/90-worker.yaml @@ -15,8 +15,27 @@ spec: spec: containers: - name: geocrop-worker - image: frankchine/geocrop-worker:v1 + image: frankchine/geocrop-worker:latest imagePullPolicy: Always env: - name: REDIS_HOST value: "redis.geocrop.svc.cluster.local" + - name: MINIO_ENDPOINT + value: "minio.geocrop.svc.cluster.local:9000" + - name: MINIO_ACCESS_KEY + valueFrom: + secretKeyRef: + name: geocrop-secrets + key: minio-access-key + - name: MINIO_SECRET_KEY + valueFrom: + secretKeyRef: + name: geocrop-secrets + key: minio-secret-key + - name: DB_URL + value: "postgresql://postgres:$(DB_PASSWORD)@geocrop-db:5433/geocrop_gis" + - name: DB_PASSWORD + valueFrom: + secretKeyRef: + name: geocrop-db-secret + key: password