본문 바로가기
반응형

전체 글601

운영환경을 위해 Nginx 말아주기 운영환경에서의 Nginx개발환경에서는 개발서버가 정적파일을 hot reload시키며 개발자에게 보여준다. 운영환경에서는 개발서버가 없어서 build된 파일을 제공해줄 무언가 필요하다.운영환경에서는 개발환경과 다르게 hot reload등의 개발에 특화된 기능이 필요 없기 때문에 개발 관련 기능이 없는 Nginx가 적합하다. 개발환경과 운영환경에서의 Dockerfile 차이개발환경에서는 다음과 같이 dockerfile.dev를 만들어준다.FROM node:20WORKDIR /usr/src/appCOPY package.json ./RUN npm install -g pnpmRUN pnpm installCOPY ./ ./CMD ["pnpm", "run", "dev"] 운영환경에서는 builder와 nginx를 실.. 2024. 11. 30.
링크드인 글 발췌 출처: 링크드인 글 아직 풀리지 않은 의문들, 그 중 첫 번째: 한국에서의 product manager란 무엇인가.한국에서의 PM들 상당수는, 내가 아는 PM들(실리콘밸리 빅 테크 회사들 및 미국 테크 스타트업들의 PM들)과 다른 것 같다.내가 아는 PM들은, 업무 영역의 경계가 없었다. 맡은 프로덕트가 뭐가 됐든, 무슨 수를 써서라도 그걸 성공시키는 게 PM의 임무였다. 비주얼 디자인이든 코딩이든 비즈니스 모델 개발이든 데이터 해석이든, 어떻게든 시킬 사람을 찾아 시키고 안되면 본인이 직접 하기도 했다.그러다가 허구헌날 높은 사람들(엔지니어링 리드도 포함)한테 깨지곤 했고, 대부분의 시간엔 이 사람 저 사람 들쑤시며 친한 척 하는, 하지만 사실은 들들 볶는 게 그들의 일이었다. 회사 밖으로 싸돌아다니며.. 2024. 11. 25.
Mac에서 도커를 이용하여 리눅스 기능을 사용 할 수 있는 이유 우분투는 리눅스의 OS중 하나다.맥북에서 터미널을 열고 다음 명령어를 치면 Ubuntu 리눅스 컨테이거나 실행된다.docker run -it ubuntu 이게 가능한 이유는 Docker Desktop이 내부적으로 가상화 기술을 사용하여 리눅스 환경을 제공하기 때문이다. 우리는 윈도우즈를 사용하건 맥을 사용하건 가상머신 안에서 리눅스의 기능들을 사용할 수 있다. docker run -it ubuntu ls 2024. 11. 22.
도커 명령어 docker run hello-world X 시작 명령어대신 X자리의 커맨드가 실행된다. 예를들어 Docker 내부 파일 시스템 보는 법은 다음과 같다.// docker run 이미지이름 lsdocker run alpine ls 2024. 11. 22.
반응형