inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Học React A-Z bằng cách làm theo (phản ánh phiên bản 19)

Tạo Dockerfile cho React

리액트 dockderfile 작성 시 COPY 질문

144

mun9927

4 câu hỏi đã được viết

0

따라하며 배우는 리액트 A-Z 강의 중 리액트를 위한 도커 파일 작성하기 강의 중 궁금한 것이 있어 질문 드립니다

 

COPY 부분에 package.json 파일을 복사를 하는데

package-lock.json 파일은 왜 복사를 하지 않나요?

package-lock.json 파일이 더 버전 명시가 확실히 되어있어 안전하지 않나요?

react redux tdd typescript next.js 소프트웨어-테스트

Câu trả lời 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

질문주신 내용이 리액트나 Dockerfile 작성과 관련은 있지만, 제공된 Spring Boot 문서 정보와는 직접적인 연관이 없기 때문에, 해당 정보를 바탕으로 답변드릴 수는 없습니다.

하지만 일반적으로, package-lock.json 파일을 Docker 이미지에 복사하지 않는 이유에 대해 간단히 말씀드리겠습니다. 실제로는 package-lock.json 파일을 Docker 이미지에 포함시키는 것이 좋습니다. 이 파일은 프로젝트에서 의존하고 있는 각 패키지의 정확한 버전을 명시하고 있어서, 프로젝트가 다른 환경에서도 동일한 의존성을 설치하도록 보장합니다.

도커 파일 작성 시 package-lock.json 파일을 복사하지 않는 것은 특정 상황이나 강의의 목적상 생략된 것일 수 있으며, 실제 프로덕션 환경에서는 package.json와 함께 package-lock.json 파일도 복사해서 사용하는 것이 좋습니다. 이는 의존성 관리의 일관성과 안정성을 보장하기 때문입니다.

질문의 상세한 맥락에 따라 다른 답변이 필요할 수도 있습니다만, 보통은 위와 같은 이유로 package-lock.json 파일을 포함시키는 것이 일반적인 관행입니다.

강의 소스 코드 압축 풀기 오류

0

68

1

런타임 에러 ㅠㅠ

0

82

1

강의대로 따라갔는데 에러보다 api키로 들어간 넷플릭스? 그런게 렌더링 되지 않습니다 ㅠ

0

99

1

안녕하세요 개발과 상관없는 질문입니다만

0

110

1

리액트 라우터 관련

0

100

1

react-beatiful-dnd에서 문제가 발생합니다.

0

102

1

react19에서는 react-beautiful-dnd가 설치되지 않습니다.

0

802

1

useEffect로 사용을 해도 되나요?

0

197

1

넷플릭스 오리지널 제외하고 슬라이드가 동작을 안합니다.

0

191

1

react 19의 useActionState가 더이상 isPending은 지원하지 않는 듯합니다

0

276

2

next.js에서부터는 react query 필요없는지

0

319

1

기능

0

192

1

오류가 안보여요

0

192

1

CSS

0

216

1

local storage

0

207

1

list컴포넌트 생성하기

0

221

1

검색어 입력 후 초기화하는 방법 궁금합니다!

0

330

1

Banner.css에 대해서

0

443

1

플러그인이 추천을 안해줍니다

0

319

1

마이너스버튼 테스트

0

278

2

리액트 서버 실행 오류

0

1148

2

오류메세지는 확인했는데 어떻게 고쳐야 할지 모르겠습니다 ㅠ

0

297

1

creactStore질문이요

1

281

2

중첩 라우트

0

173

1