Skip to content

Commit ea594d2

Browse files
committed
refactor: move nurse controller logic to service layer; fix dev Docker config; add nodemon for live reload
1 parent bad366c commit ea594d2

8 files changed

Lines changed: 377 additions & 16 deletions

File tree

.dockerignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
node_modules
22
.git
3-
.gitignore
3+
dist
44
.env

Dockerfile.dev

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
FROM node:20-alpine
2+
3+
WORKDIR /usr/src/app
4+
5+
COPY package*.json ./
6+
RUN npm install
7+
8+
EXPOSE 5000
9+
10+
CMD ["npm", "run", "dev"]

docker-compose-prod.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
version: "3.9"
2+
3+
services:
4+
hms-backend-node:
5+
container_name: hms-backend-node
6+
build:
7+
context: .
8+
dockerfile: Dockerfile
9+
ports:
10+
- "5000:5000"
11+
env_file:
12+
- .env
13+
depends_on:
14+
- mongo
15+
restart: unless-stopped
16+
networks:
17+
- hms-network
18+
19+
mongo:
20+
image: mongo:5.0.28
21+
container_name: hms-mongo
22+
platform: linux/amd64
23+
ports:
24+
- "27018:27017"
25+
volumes:
26+
- mongo-data:/data/db
27+
restart: unless-stopped
28+
networks:
29+
- hms-network
30+
31+
volumes:
32+
mongo-data:
33+
34+
networks:
35+
hms-network:
36+
driver: bridge

docker-compose.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,17 @@ services:
55
container_name: hms-backend-node
66
build:
77
context: .
8-
dockerfile: Dockerfile
8+
dockerfile: Dockerfile.dev
99
ports:
1010
- "5000:5000"
1111
env_file:
1212
- .env
13+
volumes:
14+
- .:/usr/src/app
15+
- /usr/src/app/node_modules
16+
command: npm run dev
1317
depends_on:
1418
- mongo
15-
restart: unless-stopped
1619
networks:
1720
- hms-network
1821

@@ -34,4 +37,3 @@ volumes:
3437
networks:
3538
hms-network:
3639
driver: bridge
37-

0 commit comments

Comments
 (0)