File tree Expand file tree Collapse file tree 11 files changed +131
-67
lines changed Expand file tree Collapse file tree 11 files changed +131
-67
lines changed Original file line number Diff line number Diff line change 1
1
# When run with compose
2
2
EXPRESS_ENV="compose"
3
- PEERPREP_UI_HOST="http://frontend:3000" # to be changed
3
+ # to be changed
4
+ PEERPREP_UI_HOST="http://frontend:3000"
4
5
5
6
EXPRESS_PORT=9001
6
7
EXPRESS_DB_HOST="user-db"
Original file line number Diff line number Diff line change @@ -77,8 +77,11 @@ services:
77
77
78
78
volumes :
79
79
user-service :
80
+ external : false
80
81
question-service :
82
+ external : false
81
83
collab-service :
84
+ external : false
82
85
83
86
# Persistent Volumes for Databases
84
87
user-db-docker :
Original file line number Diff line number Diff line change @@ -14,29 +14,31 @@ spec:
14
14
template :
15
15
metadata :
16
16
labels :
17
- io.kompose.network/code-default : " true"
17
+ io.kompose.network/code-collab-db-network : " true"
18
18
io.kompose.service : collab-db
19
19
spec :
20
20
containers :
21
21
- env :
22
+ - name : EXPRESS_DB_HOST
23
+ value : localhost
24
+ - name : EXPRESS_DB_PORT
25
+ value : " 5434"
26
+ - name : EXPRESS_ENV
27
+ value : local
22
28
- name : PGDATA
23
29
value : /data/collab-db
24
30
- name : POSTGRES_DB
25
- value : collab
31
+ value : collaboration
26
32
- name : POSTGRES_PASSWORD
27
- value : collab
33
+ value : /86awM+Izo6949YgEQIls8HU+j5RlFYEInRy8auiNa8=
28
34
- name : POSTGRES_USER
29
- value : express
35
+ value : peerprep-collab- express
30
36
image : postgres:16.4
31
37
name : collab-db
32
- ports :
33
- - containerPort : 5432
34
- hostPort : 5433
35
- protocol : TCP
36
38
volumeMounts :
37
39
- mountPath : /data/collab-db
38
40
name : collab-db-docker
39
- hostname : collabdb
41
+ hostname : collab-db
40
42
restartPolicy : Always
41
43
volumes :
42
44
- name : collab-db-docker
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -14,29 +14,35 @@ spec:
14
14
template :
15
15
metadata :
16
16
labels :
17
- io.kompose.network/code-default : " true"
17
+ io.kompose.network/code-question-db-network : " true"
18
18
io.kompose.service : question-db
19
19
spec :
20
20
containers :
21
21
- env :
22
+ - name : EXPRESS_DB_HOST
23
+ value : localhost
24
+ - name : EXPRESS_DB_PORT
25
+ value : " 5433"
26
+ - name : EXPRESS_ENV
27
+ value : local
28
+ - name : EXPRESS_PORT
29
+ value : " 9002"
30
+ - name : PEERPREP_UI_HOST
31
+ value : http://localhost:5173
22
32
- name : PGDATA
23
- value : /data/question -db
33
+ value : /data/qn -db
24
34
- name : POSTGRES_DB
25
35
value : question
26
36
- name : POSTGRES_PASSWORD
27
- value : question
37
+ value : Xk8qEcEI2sizjfEn/lF6mLqiyBECjIHY3q6sdXf9poQ=
28
38
- name : POSTGRES_USER
29
- value : express
39
+ value : peerprep-qn- express
30
40
image : postgres:16.4
31
41
name : question-db
32
- ports :
33
- - containerPort : 5432
34
- hostPort : 5434
35
- protocol : TCP
36
42
volumeMounts :
37
- - mountPath : /data/question -db
43
+ - mountPath : /data/qn -db
38
44
name : question-db-docker
39
- hostname : questiondb
45
+ hostname : question-db
40
46
restartPolicy : Always
41
47
volumes :
42
48
- name : question-db-docker
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -14,29 +14,37 @@ spec:
14
14
template :
15
15
metadata :
16
16
labels :
17
- io.kompose.network/code-default : " true"
17
+ io.kompose.network/code-user-db-network : " true"
18
18
io.kompose.service : user-db
19
19
spec :
20
20
containers :
21
21
- env :
22
+ - name : EXPRESS_DB_HOST
23
+ value : localhost
24
+ - name : EXPRESS_DB_PORT
25
+ value : " 5431"
26
+ - name : EXPRESS_ENV
27
+ value : local
28
+ - name : EXPRESS_JWT_SECRET_KEY
29
+ value : jd+9qlXA0a3YsmVf2KJgyiJ3SprIR318IAwhRXck4Y8=
30
+ - name : EXPRESS_PORT
31
+ value : " 9001"
32
+ - name : PEERPREP_UI_HOST
33
+ value : http://localhost:5173
22
34
- name : PGDATA
23
35
value : /data/user-db
24
36
- name : POSTGRES_DB
25
37
value : user
26
38
- name : POSTGRES_PASSWORD
27
- value : user
39
+ value : 69/X8JxtAVsM+0YHT4RR5D7Ahf7bTobI4EED64FrzIU=
28
40
- name : POSTGRES_USER
29
- value : express
41
+ value : peerprep-user- express
30
42
image : postgres:16.4
31
43
name : user-db
32
- ports :
33
- - containerPort : 5432
34
- hostPort : 5431
35
- protocol : TCP
36
44
volumeMounts :
37
45
- mountPath : /data/user-db
38
46
name : user-db-docker
39
- hostname : userdb
47
+ hostname : user-db
40
48
restartPolicy : Always
41
49
volumes :
42
50
- name : user-db-docker
Load Diff This file was deleted.
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-service
6
+ name : user-service
7
+ spec :
8
+ replicas : 1
9
+ selector :
10
+ matchLabels :
11
+ io.kompose.service : user-service
12
+ strategy :
13
+ type : Recreate
14
+ template :
15
+ metadata :
16
+ labels :
17
+ io.kompose.network/code-user-api-network : " true"
18
+ io.kompose.network/code-user-db-network : " true"
19
+ io.kompose.service : user-service
20
+ spec :
21
+ containers :
22
+ - command :
23
+ - ./entrypoint.sh
24
+ env :
25
+ - name : EXPRESS_DB_HOST
26
+ value : user-db
27
+ - name : EXPRESS_DB_PORT
28
+ value : " 5432"
29
+ - name : EXPRESS_ENV
30
+ value : compose
31
+ - name : EXPRESS_JWT_SECRET_KEY
32
+ value : jd+9qlXA0a3YsmVf2KJgyiJ3SprIR318IAwhRXck4Y8=
33
+ - name : EXPRESS_PORT
34
+ value : " 9001"
35
+ - name : PEERPREP_UI_HOST
36
+ value : http://frontend:3000
37
+ - name : PGDATA
38
+ value : /data/user-db
39
+ - name : POSTGRES_DB
40
+ value : user
41
+ - name : POSTGRES_PASSWORD
42
+ value : 69/X8JxtAVsM+0YHT4RR5D7Ahf7bTobI4EED64FrzIU=
43
+ - name : POSTGRES_USER
44
+ value : peerprep-user-express
45
+ image : user-express
46
+ name : user-express
47
+ ports :
48
+ - containerPort : 9001
49
+ hostPort : 9001
50
+ protocol : TCP
51
+ volumeMounts :
52
+ - mountPath : /data/question-express
53
+ name : user-service
54
+ restartPolicy : Always
55
+ volumes :
56
+ - name : user-service
57
+ persistentVolumeClaim :
58
+ claimName : user-service
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-service
6
+ name : user-service
7
+ spec :
8
+ accessModes :
9
+ - ReadWriteOnce
10
+ resources :
11
+ requests :
12
+ storage : 100Mi
You can’t perform that action at this time.
0 commit comments