Skip to content

Commit 09f6e41

Browse files
committed
Add Docker deploy on frontend-react
1 parent ab73c55 commit 09f6e41

File tree

4 files changed

+25
-4
lines changed

4 files changed

+25
-4
lines changed

frontend-angular/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:20
1+
FROM node:22
22

33
WORKDIR /app
44

frontend-angular/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@
1212
"coverage": "ng test --no-watch --code-coverage",
1313
"lint": "ng lint",
1414
"serve": "node server.js",
15-
"docker:build": "docker build -t frontend-angular .",
16-
"docker:run": "docker run -p 4000:4000 frontend-angular"
15+
"docker:list-containers": "docker ps -a",
16+
"docker:list-images": "docker images",
17+
"docker:build": "docker build -t frontend-angular-starter .",
18+
"docker:run": "docker run -p 4000:4000 frontend-angular-starter"
1719
},
1820
"private": true,
1921
"dependencies": {

frontend-react/Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM node:22
2+
3+
WORKDIR /app
4+
5+
COPY package*.json ./
6+
7+
RUN npm install
8+
9+
COPY . .
10+
11+
RUN npm run build
12+
13+
EXPOSE 3000
14+
15+
CMD ["npm", "run", "serve"]

frontend-react/package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,11 @@
2222
"coverage": "react-scripts test --coverage --watchAll=false",
2323
"eject": "react-scripts eject",
2424
"lint": "eslint \"src/**/*.{js,jsx}\"",
25-
"serve": "node server"
25+
"serve": "node server",
26+
"docker:list-containers": "docker ps -a",
27+
"docker:list-images": "docker images",
28+
"docker:build": "docker build -t frontend-react-starter .",
29+
"docker:run": "docker run -p 3000:3000 frontend-react-starter"
2630
},
2731
"eslintConfig": {
2832
"extends": [

0 commit comments

Comments
 (0)