티스토리 뷰

728x90
반응형

1. 알려진 도커 베이스 이미지를 선택하기

 

출처를 모르는 도커 이미지에는 무엇이 심어져있을지 모르니 official한 곳에서 제공하는 이미지를 사용합시다

 

 

2. 명시적으로 도커이미지를 선택하기

FROM node

 

좀 더 구체적인 버전 명시를 통해서 소프트웨어를 안정적이도록 합니다

 

FROM node:16.17.0-bullseye-slim

 

 

3. product용 의존성만 설치하기

 

RUN npm ci --only=production

 

 

4. product 환경으로 설정하기

 

ENV NODE_ENV production

https://expressjs.com/en/advanced/best-practice-performance.html#set-node_env-to-production

 

Performance Best Practices Using Express in Production

Production best practices: performance and reliability Overview This article discusses performance and reliability best practices for Express applications deployed to production. This topic clearly falls into the “devops” world, spanning both tradition

expressjs.com

 

express의 경우도 NODE_ENV 환경변수가 production으로 세팅되는 경우

 

템플릿이나 css파일을 캐싱하거나 에러메시지들을 더 적게 생성하는 등의 다른 동작이 있습니다

 

 

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함