성장, 그리고 노력

부족하더라도 어제보다 더 잘해지자. 노력은 절대 배신하지 않는다.

update 2

[Docker] 도커 입문하기 5 - 이미지 업데이트

도커 이미지 업데이트 하기 맨 위에서 말한 고민에는 이런 문제점 들이 포함된다. 지금은 애플리케이션이 작아서 그나마 문제가 없지만, 변경 범위나 내용에 상관없이 모든 종속성을 다시 설치해야 한다. 다시 빌드하고 다시 실행하는 과정이 너무 번거롭다. [2]번의 과정만 사실 있는게 아니라, 이전 컨테이너가 아직 실행 중이기 때문에 이전 컨테이너가 3000번 포트를 사용하고 있다. 따라서 수정한 컨테이너를 실행하려면 이전 컨테이너를 중지해야 한다. 그렇다면 어떻게 이 부분을 효율적으로 개선할 수 있을까? 1. 항상 전체 종속성 다운로드 개선 - Dockerfile 수정하자! # syntax=docker/dockerfile:1 FROM node:12-alpine RUN apk add --no-cache pyth..

Docker 2021.12.20

[MongoDB] Update ... 대치? 연산자? 뭐가 더 좋을까

DB를 업데이트하는 것은 기존의 도큐먼트에 "(덮어) 쓰기"를 하는 것이다. 업데이트를 하는 방법에는 두 가지가 있으며 제목에 대한 이야기를 하기 전에 간단하게 "대치에 의한 update"와 "연산자에 의한 update"를 먼저 짚어보자. 대치에 의한 Update 특정 유저에 상품의 좋아요 카운트를 증가시키는 경우에 대해서 예를 들어보자. const product_id = ObjectId("5da78973835b2f1c75347a83"); const doc = db.products.findOne({_id: product_id}); document['total_like'] += 1; db.products.update({_id: product_id}, doc); 먼저 products에 _id를 가지고 먼저 ..

반응형