본문 바로가기
반응형

GIT3

heroku 에 node app 배포하기. git 방식과 docker 방식 heroku 에 node app 배포하기heroku 를 아시나요? 의외로 많은 영상강의, 블로그에 자주 등장하는 heroku 이지만 국내에서 사용하는 개발자는 아직 많지 않은 듯 하네요. heroku 는 PaaS 입니다. 간단히 말해 내 앱을 클라우드에 얹어 주는 서비스 이지요. AWS 니 GCP 니 Azur 니 이미 클라우드에 있는데 무슨 필요가 있냐구요?사실 heroku 는 AWS 엔진을 사용합니다. 하지만 heroku 는 정말 많은 사랑을 받고 있는데요 왜 그럴까요? 저도 도전해 보았지만 사실 AWS 나 GCP 나 Azur 나 이제는 선택이 아닌 필수가 되었지요. 하지만 저와 같은 독립개발자 또는 소규모 회사의 경우에는 직접 Cloud 에 환경을 구축하기가 매우 어렵습니다. 간단히 말하면 돈이 너무.. 2017. 12. 31.
git 시작하기 (4) - git cli 설치 자 그럼 git 을 설치해 보겠습니다. git은 mac, linux, windows, unix 등 사실 거의 모든 OS를 지원합니다. git 설치는 본인이 사용하는 OS에 맞는 설치본을 다운로드해서 설치하거나 공개되어 있는 소스코드(git은 오픈소스)를 다운로드해서 직접 컴파일하면 됩니다. 하지만 git자체를 개발할 일이 아니라면 굳이 소스코드를 받아서 컴파일 하지 않고 설치본을 받아서 간단히 설치하면 좋겠죠? 설치본이 제공되지 않는 OS에 git이 필요한 경우나 직접 개발하고 있는 특정 프로젝트의 파일 관리에 git엔진을 사용하고자 하는 경우에만 소스코드를 다운받아서 내프로젝트에 포함시키기 바랍니다. 기회가 된다면 이 부분도 별도 포스트에서 설명할 수 있기를 희망해 봅니다. git cli 설치하기 gi.. 2017. 11. 19.
git 시작하기 (1) - 버전 관리란? 앞으로 git에 대해 상세히 설명하고자 합니다. git과 연관 개념에 대한 설명, git을 설치하고 환경을 구성하는 법, 각 도구에서 git을 사용하는 법, 버전 관리를 넘어 (Continues Integration), CD (Continues Delivery) 자동화 까지를 모두 다루도록 하겠습니다. git서버로는 설치형 git서버인 GitLab을 이용할 예정인데, GitLab은 윈도, 리눅스, 맥 장비에 손쉽게 설치하여 누구라도 git서버를 구성할 수 있고 소프트웨어 개발에 필요한 정적 검증, 이슈추적, 일정관리, 동료검토, 변경 승인, 빌드 배포 자동화등 다양한 연관 작업을 모두 지원하기 때문에 이를 사용할 예정입니다.(GitHub과 달리 GitLab은 개인 비공개 레파지토리가 무제한 공짜라는 건 .. 2017. 11. 17.