Runtime2 Docker 이미지 재사용에 관하여 - 2 시행착오환경변수가 빌드 시점과 런타임 시점에서 어떻게 동작하는지에 대해 알아가는 시간을 조금 가져보았다. 사실 일관성 있게 동작하기를 바랐지만, 안타깝게도 이놈의 Next14는 애초에 런타임 환경변수 동작에 대해서 자세히 설명하지도 않고, 한다는 소리는 런타임 환경 변수 주입 시에는 서버 사이드를 권장한다는 것이었다. 아니 그럼 클라이언트 사이드는!!!// Next14 runtime Environment 관련By default, environment variables are only available on the server. To expose an environment variable to the browser, it must be prefixed with NEXT_PUBLIC_. However, th.. 2024. 11. 9. Docker 이미지 재사용에 관하여 - 1 시작하기최근 꽤 흥미로운 이슈 하나가 프론트엔드에 나타났다. 바로 빌드된 Docker 이미지의 재사용에 관한 이야기였다. 현재 프로젝트들은 여러 개발 단계를 거쳐 배포로 이어지는데, 이 단계마다 이미지를 빌드하고 사용하는 방식으로 활용되고 있었다. 생각해보면 참 이상한 일이다. Docker image를 빌드하는 이유 중 하나는, 애초에 같은 이미지를 재사용하여 여러 컨테이너로 실행시킬 수 있다는 부분이다. 그래. 재사용. 이 핵심 기능에 대하여 지금 제대로 활용되고 있는가에 대해 생각해본다면, 당연히 아니오였다. 우리는 매번 새로운 빌드로 만들어진 이미지를 배포하고 있었고, 무언가 거대한 변경사항이 있는 것이 아닌, 주입되는 환경변수 몇 글자를 바꾸기 위해 빌드를 위한 리소스와 빌드 시간을 낭비하고 있었.. 2024. 11. 6. 이전 1 다음 728x90 반응형