Skip to content

Commit 06d4ae4

Browse files
committed
Add matching service to ci
1 parent 45e38b5 commit 06d4ae4

File tree

3 files changed

+26
-3
lines changed

3 files changed

+26
-3
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ jobs:
2727
- name: Linting
2828
working-directory: frontend
2929
run: npm run lint
30-
- name: Frontend tests
30+
- name: Test
3131
run: docker compose -f docker-compose-test.yml run --rm test-frontend
3232
backend-ci:
3333
runs-on: ubuntu-latest
3434
strategy:
3535
matrix:
36-
service: [question-service, user-service]
36+
service: [question-service, user-service, matching-service]
3737
steps:
3838
- name: Checkout code
3939
uses: actions/checkout@v4
@@ -47,7 +47,7 @@ jobs:
4747
- name: Linting
4848
working-directory: backend/${{ matrix.service }}
4949
run: npm run lint
50-
- name: Backend tests
50+
- name: Test
5151
env:
5252
FIREBASE_PROJECT_ID: ${{ secrets.FIREBASE_PROJECT_ID }}
5353
FIREBASE_PRIVATE_KEY: ${{ secrets.FIREBASE_PRIVATE_KEY }}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
describe("Test web socket", () => {
2+
it("Test", () => {
3+
expect(true);
4+
});
5+
});

docker-compose-test.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,24 @@ services:
5353
restart: on-failure
5454
command: ["npm", "test"]
5555

56+
test-matching-service:
57+
image: peerprep/matching-service
58+
build: ./backend/matching-service
59+
# env_file: ./backend/matching-service/.env
60+
environment:
61+
- NODE_ENV=test
62+
- PORT=3002
63+
- RABBITMQ_DEFAULT_USER=admin
64+
- RABBITMQ_DEFAULT_PASS=password
65+
- RABBITMQ_ADDR=amqp://admin:password@rabbitmq:5672
66+
networks:
67+
- peerprep-network
68+
volumes:
69+
- ./backend/matching-service:/matching-service
70+
- /matching-service/node_modules
71+
restart: on-failure
72+
command: ["npm", "test"]
73+
5674
test-frontend:
5775
image: peerprep/frontend
5876
build: ./frontend

0 commit comments

Comments
 (0)