Add local testing pod

This commit is contained in:
continuist 2025-09-19 17:13:30 -04:00
parent ae62404c0d
commit 942b5a8645

47
local-test-pod.yaml Normal file
View file

@ -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