docker(2)
-
Docker + Nextjs 14.0.4 빌드 배포 이미지 사이즈 최적화와 개발 환경 적용기
새롭게 프로젝트 시작하기 전에 가볍게 Nextjs 14.0.4 환경에서 빌드한 파일을 용량 최적화와 함께 Docker로 한번 배포해보자 사실 vercel 에서 제공하는 Dockerfile 과 docker-compose 를 거의 복사 붙여넣기에 가까운 글이니 https://github.com/vercel/next.js/tree/canary/examples/with-docker-compose 직접가서 뜯어보시며 보는것도 나쁘지 않다고 생각함 시작은 craete-next-app 아무것도 안건들꺼다 프로젝트 최상단 경로에 Dockerfile 생성 FROM node:18-alpine AS base # Install dependencies only when needed FROM base AS deps # Check..
2024.01.04 -
Docker 기본 개념
프론트엔드 개발자도 이것저것 다 할 줄 알아야 하는 세상의 흐름에 맞게 그 좋다는 Docker 한번 써보려고 한다. Docker 에 대해서 간략하게 설명하자면 우리가 프로젝트를 진행하다 보면 코드를 Github 에 푸쉬 해 두고 다른 컴퓨터 환경에서 코드를 내려받아서 개발을 하거나 다른 팀원들과 공유해야 할 때가 있다. 그럴때 내가 개발하던 컴퓨터의 환경이 다르기 때문에 ( 예를들어 컴퓨터에 설치된 java 나 node 등.. 버전이 다름 ) 분명 내 컴퓨터에선 잘 굴러가던 코드가 에러 투성이인 경우가 생긴다. 만약 혼자 개발하더라도 배포를 하려면 직접 서버까지 돌릴게 아니라면 뭐 그런사람이면 이 글을 보지도 않겠지만 거의 호스팅 업체 컴퓨터를 빌려서 돌릴텐데 이때 뭐 빌리는 컴퓨터의 운영체제가 다를수도..
2024.01.04