From 942b5a8645059f8a3f40b81af8084565db779dc3 Mon Sep 17 00:00:00 2001 From: continuist Date: Fri, 19 Sep 2025 17:13:30 -0400 Subject: [PATCH] Add local testing pod --- local-test-pod.yaml | 47 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 local-test-pod.yaml diff --git a/local-test-pod.yaml b/local-test-pod.yaml new file mode 100644 index 0000000..49f2b11 --- /dev/null +++ b/local-test-pod.yaml @@ -0,0 +1,47 @@ +apiVersion: v1 +kind: Pod +metadata: + name: sharenet-local-test +spec: + containers: + - name: postgres + image: postgres:15-alpine + env: + - name: POSTGRES_DB + value: "sharenet_test" + - name: POSTGRES_USER + value: "postgres" + - name: POSTGRES_PASSWORD + value: "password" + ports: + - containerPort: 5432 + + - name: backend + image: rust:1.89-slim + workingDir: /app/backend + env: + - name: DATABASE_URL + value: "postgres://postgres:password@localhost:5432/sharenet_test" + volumeMounts: + - name: app-code + mountPath: /app + command: ["sleep"] + args: ["infinity"] + + - name: frontend + image: node:20-slim + workingDir: /app/frontend + env: + - name: NEXT_PUBLIC_API_URL + value: "http://localhost:3001" + ports: + - containerPort: 3000 + volumeMounts: + - name: app-code + mountPath: /app + + volumes: + - name: app-code + hostPath: + path: /home/karl/sharenet + type: Directory \ No newline at end of file