Kay's devlog

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

docker multi-stage 1

multi-stage로 TypeScript 기반 Nodejs docker image 크기 줄이기

서론 최근 몇 년 전만 해도 소스코드의 runtime을 container 환경으로 빌드해서 배포&운영 한다는 것이 생소하고 어려웠던 것으로 인식되던 것으로 기억한다. 하지만 요즘은 container 환경으로 빌드만 할 수 있으면 쉽게 배포&운영할 수 있게 해주는 제품들이 시장에 많이 나와서 이러 진입장벽이 많이 낮아진 것 같다. 심지어 소규모 스타트업 회사가 kubernates를 운영할 줄 모른다고 해도 AWS의 ECS, EKS 등을 사용한다면 container 환경으로 쉽게 배포&운영하는데 큰 지장이 없을 정도이다. 현재 내가 몸담고 있는 서비스회사에서도 ECS를 사용하는 곳이 있는데 크게 무리없이 서비스를 잘 하고 있는 것 같다. container는 주로 Docker가 사용되는 것 같다. 사실 나도 ..

Docker 2022.08.02
1
더보기
프로필사진

소프트웨어 개발에 대한 이야기를 기록합니다.

  • 분류 전체보기 (63)
    • NestJS (3)
      • NestJS 튜토리얼 초급 (1)
    • CI-CD (2)
    • Docker (1)
    • Design Pattern (5)
    • Elastic Stack (5)
    • Electron (6)
    • GIT (1)
    • Networks (5)
      • HTTP (2)
      • MQTT (3)
    • Mongo DB (1)
    • MySQL (3)
    • NodeJS (6)
    • Operating System (1)
    • Programming language (13)
      • JavaScript (5)
      • Typescript (7)
      • PHP (1)
    • Server Operation (4)
    • Toy Project (1)
    • Web 관련 (2)
      • HTML (2)
    • 인증&보안 (2)
    • 독후감 (1)
      • 디자인패턴 (1)
    • 툴 (1)

Tag

Jenkins, docker multi-stage, nestJS, TypeScript, Design Pattern, docker, 디자인 패턴, asynchook, 헤드퍼스트 디자인패턴, electron, MYSQL, typeorm-transactional, 엘라스틱서치, CI/CD, tarekziade, Injection scopes, Promise, JavaScript, ElasticSearch, cls hooked,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp All rights reserved.

티스토리툴바