Skip to content

Commit 8b8ae50

Browse files
authored
Merge pull request #42 from feliciagan/qnservice_docker
Containerise question service
2 parents 3614ed9 + 1a96968 commit 8b8ae50

File tree

3 files changed

+26
-0
lines changed

3 files changed

+26
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
node_modules
2+
tests
3+
.env*
4+
*.md
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM node:20-alpine
2+
3+
WORKDIR /app
4+
5+
COPY package*.json ./
6+
7+
RUN npm install
8+
9+
COPY . .
10+
11+
EXPOSE 3000
12+
13+
CMD ["npm", "start"]

docker-compose.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@ services:
88
networks:
99
- peerprep-network
1010
restart: always
11+
question-service:
12+
image: peerprep/question-service
13+
build: ./backend/question-service
14+
env_file: ./backend/question-service/.env
15+
ports:
16+
- 3000:3000
17+
networks:
18+
- peerprep-network
19+
restart: always
1120

1221
networks:
1322
peerprep-network:

0 commit comments

Comments
 (0)