Skip to content

Commit 1aec89b

Browse files
committed
env周りの修正とpvの追加
1 parent 632dbe6 commit 1aec89b

2 files changed

Lines changed: 70 additions & 3 deletions

File tree

argoCD/deployment.yaml

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,45 @@ spec:
3131
memory: "1Gi"
3232
cpu: "100m"
3333
env:
34-
- name: serviceDomain
34+
- name: API_PASSWORD
3535
valueFrom:
3636
secretKeyRef:
37-
name: microcms-secret
38-
key: serviceDomain
37+
name: go-secret
38+
key: API_PASSWORD
39+
- name: POSTGRES_HOST
40+
value: "postgres"
41+
- name: POSTGRES_PORT
42+
value: "5432"
43+
- name: POSTGRES_DB
44+
value: "payment_db"
45+
- name: POSTGRES_USER
46+
valueFrom:
47+
secretKeyRef:
48+
name: go-secret
49+
key: POSTGRES_USER
50+
- name: postgres
51+
image: postgres:17
52+
imagePullPolicy: Always
53+
ports:
54+
- containerPort: 5432
55+
name: postgres
56+
env:
57+
- name: POSTGRES_DB
58+
value: "payment_db"
59+
- name: POSTGRES_USER
60+
valueFrom:
61+
secretKeyRef:
62+
name: go-secret
63+
key: POSTGRES_USER
64+
- name: POSTGRES_PASSWORD
65+
valueFrom:
66+
secretKeyRef:
67+
name: go-secret
68+
key: POSTGRES_PASSWORD
69+
volumeMounts:
70+
- name: postgres-persistent-storage
71+
mountPath: /var/lib/postgresql/data
72+
volumes:
73+
- name: postgres-persistent-storage
74+
persistentVolumeClaim:
75+
claimName: db

argoCD/pv-pvc.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
apiVersion: v1
2+
kind: PersistentVolume
3+
metadata:
4+
name: paymentAPI-db
5+
spec:
6+
capacity:
7+
storage: 5Gi
8+
accessModes:
9+
- ReadWriteMany
10+
persistentVolumeReclaimPolicy: Retain
11+
nfs:
12+
path: /nfs/infra/ayane0857/paymentAPI
13+
server: nfs.unipro.infra
14+
claimRef:
15+
namespace: paymentAPI
16+
name: db
17+
---
18+
apiVersion: v1
19+
kind: PersistentVolumeClaim
20+
metadata:
21+
name: db
22+
labels:
23+
app: paymentAPI
24+
spec:
25+
resources:
26+
requests:
27+
storage: 5Gi
28+
accessModes:
29+
- ReadWriteMany
30+
volumeName: paymentAPI-db

0 commit comments

Comments
 (0)