이번 프로젝트에서 도커를 사용하게 돼서 도커에 대해 정리해보려고 한다 도커 설치 https://www.docker.com/ 도커 홈페이지에 접속한 뒤, Get Started를 누른다 OS에 맞게 다운로드하고, 설치하고, 재부팅한다 Docker를 사용해서 배포하는 이유 우리가 서버를 돌리기 위해서는 먼저 환경이 갖춰져야 한다 새로 컴퓨터를 샀다거나 또는 새로 직원이 들어왔다고 생각해보자. 그럼 컴퓨터에 우리가 개발한 환경과 똑같이 만들어야한다 이를위해 Node.js와 같은 언어 그리고 언어의 버전, 데이터베이스, 수 많은 node_modules를 버전을 맞춰서 설치해줘야 한다 이를 간편하게 해주는 것이 바로 `도커`다 Docker 란? 도커는 개발 환경 요소들이 설치된 모습을 이미지로 저장한다. 저장한 이..
merge merge를 하기 위해서는 먼저 병합이 될 브랜치(상위 브랜치)로 이동 즉, dev브랜치로 이동해서 git merge signup stash 커밋 하기 애매한 상황일때, git stash를 사용하면 branch 전환 등이 가능하다. [흐름] git stash -> git pull origin dev -> git stash apply -> git stash drop [명령어 설명] git stash : 작업 내용을 임시 보관소에 저장 git stash list: 임시 보관소에 있는 목록 확인하기 git stash apply: 보관소에 있던 작업들 가져오기 (여러 개일 경우 가장 최근 stash를 적용함) *가져오기: 워킹디렉토리에 적용 git stash apply [stash 이름 ex) sta..
CRA 사용하기 프로젝트 생성을 원하는 경로 밑에서 npx create-react-app [프로젝트 이름] --template typescript // npx create-react-app corgiApp --template typescript (예시) 이 작업을 통해 CRA가 typescript를 이용할 때 필요한 기본적인 것들을 설치 및 설정을 해준다. ( babel, webpack etc... ) 설정이 궁금하거나 수정하고 싶다면 npm run eject (yarn eject) 를 실행하면 되며 돌이킬 수 없음을 경고하고 'y'를 눌러주면 config, scripts 폴더가 생기면서 설정파일들이 보여지게 된다. ( 원래는 존재하지 않음 ) tsconfig 설정 tsconfig.json이 기본으로 설..