File tree Expand file tree Collapse file tree 10 files changed +213
-0
lines changed Expand file tree Collapse file tree 10 files changed +213
-0
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,8 @@ services:
12
12
PGDATA : " /data/user-db"
13
13
volumes :
14
14
- user-db-docker:/data/user-db
15
+ ports :
16
+ - 5431:5432
15
17
collab-db :
16
18
hostname : collabdb
17
19
image : postgres:16.4
@@ -25,6 +27,8 @@ services:
25
27
PGDATA : " /data/collab-db"
26
28
volumes :
27
29
- collab-db-docker:/data/collab-db
30
+ ports :
31
+ - 5433:5432
28
32
question-db :
29
33
hostname : questiondb
30
34
image : postgres:16.4
@@ -38,6 +42,8 @@ services:
38
42
PGDATA : " /data/question-db"
39
43
volumes :
40
44
- question-db-docker:/data/question-db
45
+ ports :
46
+ - 5434:5432
41
47
42
48
volumes :
43
49
user-db-docker :
Original file line number Diff line number Diff line change
1
+ apiVersion : apps/v1
2
+ kind : Deployment
3
+ metadata :
4
+ labels :
5
+ io.kompose.service : collab-db
6
+ name : collab-db
7
+ spec :
8
+ replicas : 1
9
+ selector :
10
+ matchLabels :
11
+ io.kompose.service : collab-db
12
+ strategy :
13
+ type : Recreate
14
+ template :
15
+ metadata :
16
+ labels :
17
+ io.kompose.network/code-default : " true"
18
+ io.kompose.service : collab-db
19
+ spec :
20
+ containers :
21
+ - env :
22
+ - name : PGDATA
23
+ value : /data/collab-db
24
+ - name : POSTGRES_DB
25
+ value : collab
26
+ - name : POSTGRES_PASSWORD
27
+ value : collab
28
+ - name : POSTGRES_USER
29
+ value : express
30
+ image : postgres:16.4
31
+ name : collab-db
32
+ ports :
33
+ - containerPort : 5432
34
+ hostPort : 5433
35
+ protocol : TCP
36
+ volumeMounts :
37
+ - mountPath : /data/collab-db
38
+ name : collab-db-docker
39
+ hostname : collabdb
40
+ restartPolicy : Always
41
+ volumes :
42
+ - name : collab-db-docker
43
+ persistentVolumeClaim :
44
+ claimName : collab-db-docker
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : PersistentVolumeClaim
3
+ metadata :
4
+ labels :
5
+ io.kompose.service : collab-db-docker
6
+ name : collab-db-docker
7
+ spec :
8
+ accessModes :
9
+ - ReadWriteOnce
10
+ resources :
11
+ requests :
12
+ storage : 100Mi
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : Service
3
+ metadata :
4
+ labels :
5
+ io.kompose.service : collab-db
6
+ name : collab-db
7
+ spec :
8
+ ports :
9
+ - name : " 5433"
10
+ port : 5433
11
+ targetPort : 5432
12
+ selector :
13
+ io.kompose.service : collab-db
Original file line number Diff line number Diff line change
1
+ apiVersion : apps/v1
2
+ kind : Deployment
3
+ metadata :
4
+ labels :
5
+ io.kompose.service : question-db
6
+ name : question-db
7
+ spec :
8
+ replicas : 1
9
+ selector :
10
+ matchLabels :
11
+ io.kompose.service : question-db
12
+ strategy :
13
+ type : Recreate
14
+ template :
15
+ metadata :
16
+ labels :
17
+ io.kompose.network/code-default : " true"
18
+ io.kompose.service : question-db
19
+ spec :
20
+ containers :
21
+ - env :
22
+ - name : PGDATA
23
+ value : /data/question-db
24
+ - name : POSTGRES_DB
25
+ value : question
26
+ - name : POSTGRES_PASSWORD
27
+ value : question
28
+ - name : POSTGRES_USER
29
+ value : express
30
+ image : postgres:16.4
31
+ name : question-db
32
+ ports :
33
+ - containerPort : 5432
34
+ hostPort : 5434
35
+ protocol : TCP
36
+ volumeMounts :
37
+ - mountPath : /data/question-db
38
+ name : question-db-docker
39
+ hostname : questiondb
40
+ restartPolicy : Always
41
+ volumes :
42
+ - name : question-db-docker
43
+ persistentVolumeClaim :
44
+ claimName : question-db-docker
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : PersistentVolumeClaim
3
+ metadata :
4
+ labels :
5
+ io.kompose.service : question-db-docker
6
+ name : question-db-docker
7
+ spec :
8
+ accessModes :
9
+ - ReadWriteOnce
10
+ resources :
11
+ requests :
12
+ storage : 100Mi
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : Service
3
+ metadata :
4
+ labels :
5
+ io.kompose.service : question-db
6
+ name : question-db
7
+ spec :
8
+ ports :
9
+ - name : " 5434"
10
+ port : 5434
11
+ targetPort : 5432
12
+ selector :
13
+ io.kompose.service : question-db
Original file line number Diff line number Diff line change
1
+ apiVersion : apps/v1
2
+ kind : Deployment
3
+ metadata :
4
+ labels :
5
+ io.kompose.service : user-db
6
+ name : user-db
7
+ spec :
8
+ replicas : 1
9
+ selector :
10
+ matchLabels :
11
+ io.kompose.service : user-db
12
+ strategy :
13
+ type : Recreate
14
+ template :
15
+ metadata :
16
+ labels :
17
+ io.kompose.network/code-default : " true"
18
+ io.kompose.service : user-db
19
+ spec :
20
+ containers :
21
+ - env :
22
+ - name : PGDATA
23
+ value : /data/user-db
24
+ - name : POSTGRES_DB
25
+ value : user
26
+ - name : POSTGRES_PASSWORD
27
+ value : user
28
+ - name : POSTGRES_USER
29
+ value : express
30
+ image : postgres:16.4
31
+ name : user-db
32
+ ports :
33
+ - containerPort : 5432
34
+ hostPort : 5431
35
+ protocol : TCP
36
+ volumeMounts :
37
+ - mountPath : /data/user-db
38
+ name : user-db-docker
39
+ hostname : userdb
40
+ restartPolicy : Always
41
+ volumes :
42
+ - name : user-db-docker
43
+ persistentVolumeClaim :
44
+ claimName : user-db-docker
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : PersistentVolumeClaim
3
+ metadata :
4
+ labels :
5
+ io.kompose.service : user-db-docker
6
+ name : user-db-docker
7
+ spec :
8
+ accessModes :
9
+ - ReadWriteOnce
10
+ resources :
11
+ requests :
12
+ storage : 100Mi
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : Service
3
+ metadata :
4
+ labels :
5
+ io.kompose.service : user-db
6
+ name : user-db
7
+ spec :
8
+ ports :
9
+ - name : " 5431"
10
+ port : 5431
11
+ targetPort : 5432
12
+ selector :
13
+ io.kompose.service : user-db
You can’t perform that action at this time.
0 commit comments