47 lines
1.0 KiB
YAML
47 lines
1.0 KiB
YAML
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
labels:
|
|
app: payload-pod
|
|
name: payload-pod
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- --storageEngine=wiredTiger
|
|
image: docker.io/library/mongo:latest
|
|
name: payload-mongo
|
|
ports:
|
|
- containerPort: 27017
|
|
hostPort: 27017
|
|
volumeMounts:
|
|
- mountPath: /data/db
|
|
name: payload-mongo-volume
|
|
- args:
|
|
env:
|
|
- name: PORT
|
|
value: 40062
|
|
- name: MONGODB_URI
|
|
value: mongodb://localhost:27017/payload
|
|
- name: PAYLOAD_SECRET
|
|
value: 02e32724b99b5823519837a6
|
|
- name: NODE_ENV
|
|
value: development
|
|
image: docker.io/library/node:18-alpine
|
|
name: payload-node
|
|
ports:
|
|
- containerPort: 40062
|
|
hostPort: 40062
|
|
volumeMounts:
|
|
- mountPath: /home/node/app
|
|
name: payload-node-volume
|
|
workingDir: /home/node/app/
|
|
volumes:
|
|
- hostPath:
|
|
path: /home/deck/Repos/payload
|
|
type: Directory
|
|
name: payload-node-volume
|
|
- hostPath:
|
|
path: /home/deck/Repos/payload/mongo
|
|
type: Directory
|
|
name: payload-mongo-volume
|