feat: add example kube.yaml

This commit is contained in:
xkm
2026-04-05 10:11:11 +08:00
parent 17ca711bb0
commit 24c4127024

33
kube.yaml Normal file
View File

@@ -0,0 +1,33 @@
apiVersion: v1
kind: Pod
metadata:
labels:
app: datamarket
name: datamarket
spec:
containers:
- env:
- name: DATABASE_URL
value: "postgres://datamarket:datamarket@127.0.0.1:5432/datamarket?sslmode=disable"
image: docker.io/starryskymeow/datamarket-backend:latest
name: backend
ports:
- containerPort: 8080
hostIP: 127.0.0.1
hostPort: 8080
- env:
- name: POSTGRES_PASSWORD
value: datamarket
- name: POSTGRES_DB
value: datamarket
- name: POSTGRES_USER
value: datamarket
image: docker.io/library/postgres:17
name: datamarket-db-dev
volumeMounts:
- mountPath: /var/lib/postgresql/data
name: datamarket-db-dev-pvc
volumes:
- name: datamarket-db-dev-pvc
persistentVolumeClaim:
claimName: datamarket-db-dev