Skip to content

Commit ce1b0fd

Browse files
committed
commit all work
1 parent 02504af commit ce1b0fd

4 files changed

Lines changed: 57 additions & 1 deletion

File tree

Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#Use an existing docker image as base
2+
3+
FROM node:alpine as builder
4+
5+
WORKDIR '/app'
6+
7+
#Install Some dependencies
8+
9+
COPY package.json .
10+
11+
RUN npm install
12+
13+
COPY . .
14+
15+
RUN npm run build
16+
17+
FROM nginx
18+
19+
COPY --from=builder /app/build /usr/share/nginx/html

Dockerfile.dev

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#Use an existing docker image as base
2+
3+
FROM node:alpine
4+
5+
WORKDIR '/app'
6+
7+
#Install Some dependencies
8+
9+
COPY package.json .
10+
11+
RUN npm install
12+
13+
COPY . .
14+
15+
#Default Command
16+
17+
CMD ["npm","run","start"]

docker-compose.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
version: '3'
2+
services:
3+
web:
4+
build:
5+
context: .
6+
dockerfile: Dockerfile.dev
7+
ports:
8+
- "3000:3000"
9+
volumes:
10+
- /app/node_modules
11+
- .:/app
12+
13+
tests:
14+
build:
15+
context: .
16+
dockerfile: Dockerfile.dev
17+
volumes:
18+
- /app/node_modules
19+
- .:/app
20+
command:["npm","run" ,"test"]

src/App.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ function App() {
1616
target="_blank"
1717
rel="noopener noreferrer"
1818
>
19-
Learn React
19+
Learn on the whole
2020
</a>
2121
</header>
2222
</div>

0 commit comments

Comments
 (0)