@@ -30,13 +30,15 @@ jobs:
30
30
USER_SERVICE_URL : ${{ vars.USER_SERVICE_URL }}
31
31
MATCHING_SERVICE_URL : ${{ vars.MATCHING_SERVICE_URL }}
32
32
HISTORY_SERVICE_URL : ${{ vars.HISTORY_SERVICE_URL }}
33
+ SIGNALLING_SERVICE_URL : ${{ vars.SIGNALLING_SERVICE_URL }}
33
34
JWT_SECRET : ${{ secrets.JWT_SECRET }}
34
35
QUESTION_FIREBASE_CREDENTIAL_PATH : ${{ vars.QUESTION_SERVICE_FIREBASE_CREDENTIAL_PATH }}
35
36
HISTORY_FIREBASE_CREDENTIAL_PATH : ${{ vars.HISTORY_SERVICE_FIREBASE_CREDENTIAL_PATH }}
36
37
DB_CLOUD_URI : ${{ secrets.USER_SERVICE_DB_CLOUD_URI }}
37
38
USER_SERVICE_PORT : ${{ vars.USER_SERVICE_PORT }}
38
39
MATCHING_SERVICE_PORT : ${{ vars.MATCHING_SERVICE_PORT }}
39
40
HISTORY_SERVICE_PORT : ${{ vars.HISTORY_SERVICE_PORT }}
41
+ SIGNALLING_SERVICE_PORT : ${{ vars.SIGNALLING_SERVICE_PORT }}
40
42
MATCHING_SERVICE_TIMEOUT : ${{ vars.MATCHING_SERVICE_TIMEOUT }}
41
43
REDIS_URL : ${{ vars.REDIS_URL }}
42
44
QUESTION_SERVICE_GRPC_URL : ${{ vars.QUESTION_SERVICE_GPRC_URL }}
46
48
echo "NEXT_PUBLIC_USER_SERVICE_URL=$USER_SERVICE_URL" >> .env
47
49
echo "NEXT_PUBLIC_MATCHING_SERVICE_URL=$MATCHING_SERVICE_URL" >> .env
48
50
echo "NEXT_PUBLIC_HISTORY_SERVICE_URL=$HISTORY_SERVICE_URL" >> .env
51
+ echo "NEXT_PUBLIC_SIGNALLING_SERVICE_URL=$SIGNALLING_SERVICE_URL" >> .env
49
52
50
53
cd ../question-service
51
54
echo "FIREBASE_CREDENTIAL_PATH=$QUESTION_FIREBASE_CREDENTIAL_PATH" >> .env
67
70
echo "FIREBASE_CREDENTIAL_PATH=$HISTORY_FIREBASE_CREDENTIAL_PATH" >> .env
68
71
echo "PORT=$HISTORY_SERVICE_PORT" >> .env
69
72
73
+ cd ../signalling-service
74
+ echo "PORT=$SIGNALLING_SERVICE_PORT" >> .env
75
+
70
76
- name : Create Database Credential Files
71
77
env :
72
78
QUESTION_FIREBASE_JSON : ${{ secrets.QUESTION_SERVICE_FIREBASE_CREDENTIAL }}
@@ -101,6 +107,7 @@ jobs:
101
107
QUESTION_SERVICE_URL : ${{ vars.QUESTION_SERVICE_URL }}
102
108
MATCHING_SERVICE_URL : ${{ vars.MATCHING_SERVICE_URL }}
103
109
HISTORY_SERVICE_URL : ${{ vars.HISTORY_SERVICE_URL }}
110
+ SIGNALLING_SERVICE_URL : ${{ vars.SIGNALLING_SERVICE_URL }}
104
111
run : |
105
112
echo "Testing Question Service..."
106
113
curl -sSL -o /dev/null $QUESTION_SERVICE_URL && echo "Question Service is up"
@@ -117,5 +124,10 @@ jobs:
117
124
echo "WebSocket for Matching Service is live"
118
125
fi
119
126
# Add in test for matching service in the future
120
-
127
+ echo "Testing Signalling Service..."
128
+ if ! (echo "Hello" | websocat $SIGNALLING_SERVICE_URL); then
129
+ echo "WebSocket for Signalling Service is not live"
130
+ else
131
+ echo "WebSocket for Signalling Service is live"
132
+ fi
121
133
# We can add more tests here
0 commit comments