티스토리 뷰
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
반응형
'BACKEND > NODEJS' 카테고리의 다른 글
node v20.6.0 에서 env 파일 지원이 시작되었습니다 (2) | 2023.12.26 |
---|---|
nodejs18이상부터는 nodemon을 사용하지 않아도 됩니다 (0) | 2023.07.31 |
bulljs 를 사용할때 redis memory를 관리하기 (0) | 2023.05.08 |
bull UI 로 bull-board를 써보시길 추천합니다 (2) | 2023.03.23 |
nestjs @typescript-eslint/no-unused-vars 가 자꾸 괴롭힐때 (0) | 2022.12.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 트위터
- 자바스크립트
- php
- AWS
- 앱스토어
- 아이폰
- JavaScript
- android
- 대학생
- 창업
- CSS
- 게임
- 어플리케이션
- iPhone
- 네이버
- 구글
- 웹표준
- Apple
- 안드로이드
- 경진대회
- 앱
- 소프트웨어
- 애플
- 공모전
- 아이디어
- 모바일
- 벤처
- 스마트폰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함