본문 바로가기

Docker를 사용해서 개발 환경과 배포 환경을 일치시키기 서론최근에 Docker에 관한 글을 보았는데 많이 신기했고 또 개발 환경과 배포 환경이 일치하는 것이 개발을 하는데 안정감을 준다고 생각하여 Docker에 대해 알아보았다. DockerDocker는 OS에 따른 에러 문제를 해결하기 위해 나왔다. OS에 따른 문제가 여태까지는 없었는데?라고 할 수도 있다. 하지만 그건 여태까지이고 앞으로 OS가 달라도 에러가 생기지 않을 거라고 단정 짓고 보장할 수 있을까? 예시를 들어보자현재 내가 사용하고 있는 OS는 MacOS이고 Server의 OS는 Linux이다.내가 MacOS에서 개발을 하고 해당 파일을 Server에 올려 실행시켰지만 제대로 작동되지 않는다.해결을 하려고 알아보니 OS 차이에서 발생하는 문제이다. 그렇다면 우리는 어떻게 해결을 해야 할까?Mac..
NEXT에서는 이미지를 어떻게 사용할까? - NEXT Image 알아보기 웹화면에 이미지를 띄우려면 개발자들은 html img 태그를 사용하여 이미지를 띄운다 기본 html 이미지 태그를 사용하는것도 좋지만 next를 사용한다면 next Image 컴포넌트를 사용하여 이미지를 최적화 할 수 있다 Imagenext에서는 이미지를 최적화 하여 보여줄수 있도록 Image 컴포넌트를 제공한다장점크기 최적화(Size Optimization)시각적 안정(Visual Stability)빠른 페이지 로드(Faster Page Loads)보안적 이점크기 최적화next Image 컴포넌트를 사용하면 이미지의 크기를 줄이기 위해 webp 포맷으로 변환을 한다webp 포맷을 사용하면 기존의 png, jpg와 같은 품질을 유지하지만 파일의 크기는 더 줄어들어 효율적이다※ localhost에서 테스트..

728x90