분류 전체보기 175

[node.js] PM2 에서 express.js 앱을 npm 으로 실행하기

테스트 환경node.js v10.15.0 express.js v4.16.0pm2 v3.2.9 단순한 단일 노드 프로그램은 node js파일명 으로 실행하지만, 일반적으로 express.js 앱은 npm start 으로 실행합니다. 그러면, pm2를 사용할 때는 어떻게 실행해야 할까요? 아래와 같이 pm2 실행 명령에 npm -- start 를 붙여주면 됩니다. > pm2 start --name "사용할 앱 이름" npm -- start -- 뒤에 띄워 쓰기에 유의해 주세요. --name은 붙여 쓰고, -- start 사이에는 공백이 있습니다. 아래는 실제 사용의 예입니다. 간단하죠? 자꾸 잊어버리긴 하지만요. (C) 2019 WingsNote.com (무단 복제 및 게시 금지, 링크 허용)

옛날 백화점 돈까스 맛을 그대로 - 강동구 주양쇼핑 두리 돈까스

사무실 근처에서 점심 식사를 하다보면 지겨울 때가 많죠. 갑자기 옛날에 먹던 것이 떠오를 때도 있고... 몇일전에 오랜만에 주양 돈까스를 먹으로 가고 싶더군요. 여기를 가려면 같은 강동구 안이라도 사실은 차를 타고 가야 하기는 한데, 그래도 한번씩은 기분 전환겸 나오는 것도 괜찮은것 같아요. 주양 돈까스가 뭐냐면... 혹시 나이가 좀 된 분들은 어릴때 백화점 돈까스 기억 하실겁니다. 그런 돈까스라고 생각하시면 돼요. (골목식당 보니 백종원씨는 경양식 돈까스라 부르던데....) 돈까스를 먹으로 명일동 주양쇼핑으로 갑니다. 저 어릴때만 해도 이런 쇼핑센터들이 잘나가던 시절이 있었는데... 안타깝게도 요즘은 이런 곳들이 .....ㅠㅠ 돈까스 집이 있는 지하 1층으로 갑니다. (지하 주차장에 주차하고 연결된 문..

하남 스타필드 에버레스트 - 인도 커리 전문점

지난 2월 연휴 기간 중 하남 스타필드에 갈 일이 있었는데요 (사실 이마트 트레이더스에...), 이왕 간 김에 간단히 저녁 식사 할 만한 곳이 있을까 찾아보니 에버레스트라는 인도 카레집이 괜찮다고 하더군요. 연휴 마지막 날이라 설마 사람 많겠어? 하고 갔다가... 주차하느라 고생했네요. ㅡ,.ㅡ 여튼 장을 보러온 목적을 달성하고, 1층 에버레스트를 찾아가 봤습니다. 인도 커리 (저는 카레라고 부르지만...) 전문점이라고 하고요, 들어와 보니 직원들도 인도인들로 보이는 사람들이 많습니다. (한국어는 생각보다 잘함)수요미식회에도 나왔다고 하는데... 사실 저는 수요 미식회를 본 적이 없어서 잘 모릅니다. ㅡ,.ㅡㅋ 메뉴판을 보니.... (이번에도 메뉴판을 못찍었어요. 아직 이런것 찍는게 부끄럽....) 사실..

애플 개발자 계정 이중 인증 (Two-factor authentication) 대응 하기

애플에서 어제 메일이 하나 도착했습니다. 이제 애플 개발자 계정에 이중 인증(Two-factor authentication)을 사용해야 한다는 내용입니다. 저는 보안에 항상 민감하기 때문에 중요한 계정 들은 가능한한 이중 인증을 사용합니다. 개발자 계정을 포함한 애플 아이디 역시 이중 인증을 사용해 왔기 때문에, 그냥 쓰면 되겠구나 생각을 했으나, 애플 개발사 사이트에 접속해 보았더니... (출처 : developer.apple.com) 네, 아니랍니다. 제가 여태까지 쓰고 있었던건 이단계 확인 (Two-Step Authentication)이었고 이중 인증 (Two-factor authentication)은 다른 것이랍니다. 이중 인증을 사용하지 않으면, 이제(2019-2-28기준)는 개발자 페이지에 접..

방이동 미성양꼬치에서 양꼬치와 꿔바로우 세트

지난 12월 말쯤 사무실에 나와 업무 동료 딸랑 둘 뿐이지만 (스타트업 준비중) 그래도 연말 회식이라도 간단히 하자고 마땅한 곳을 찾아보았죠. (오랜만에 공금을...) 고민 좀 하다가 양꼬치 집을 찾았는데요... 제가 찾은 집은 아니고 사무실 동료가 찾은 집입니다. 방이동 먹자 골목 안에 미성이라는 곳입니다. 송파구청에서 가깝습니다. 네이버 지도 보고 찾아 갔는데 약간 골목 안에 있네요. 둘이서 뭘 먹을까 고민하다가 메뉴를 보니 세트 메뉴가 A, B, C 있네요... 메뉴를 찍었어야 하는데... 제가 음식점 블로그 남기는건 아직 미숙해서 이런걸 놓치네요. 인터넷 찾아보니 가격이, A 세트 : 양고급갈비(2인분) + 양태고랑주(대) + 칭다오 맥주 = 73,000원B 세트 : 양꼬치(2인분) + 꿔보로우 ..

여러 회사 AWS CodeCommit 계정을 하나의 맥에서 사용하기

테스트 환경 OS: MacOS X MohaveGit 원격 저장소 : AWS CodeCommit 접속 방법 : SSH 개발하는 PC 한대에서 여러 업체 또는 개인 프로젝트를 하는 경우가 많습니다. 그러다보면, Git 원격 저장소도 여러 곳이 되는 경우가 생기는데요, 원격 저장소 주소가 모두 다르다면 큰 문제가 없겠지만, 여러 필드가 한곳의 원격 저장소 서비스를 사용할 수도 있습니다. 저의 경우는 AWS CodeCommit 을 사용하여 Git 리포지토리를 보관하는데, 문제는 여러 도메인이 AWS CodeCommit을 사용합니다. 즉, 현재 상황만 해도 제 사업장의 개인 프로젝트, 협업 프로젝트, 외부 프로젝트 3곳이 모두 AWS CodeCommit을 사용해야 하는 상황입니다. AWS CodeCommit의 공..

AWS CodeCommit 으로 Git 소스코드 관리 4 - 리포지터리 만들기 및 Push

이제 다 왔습니다. 마지막으로 CodeCommit 에서 원격저장소 (리포지토리 - Repository)를 만들고 소스코드를 푸쉬해 보도록 합니다. 앞의 과정이 복잡한것 같으나 사실 정리해보면 별 내용은 아닙니다. 그리고 일단 한번 설정해 두면 자주 건드릴 일은 없습니다. 그럼 이제 실제로 필욜한 원격 저장소를 만들어 보죠. (1) AWS CodeCommit 리포지토리 생성 다시 AWS 콘솔에서 CodeCommit 을 찾아갑니다. (서비스 목록에서 찾거나, 서비스 검색에서 CodeCommit 입력) CodeCommit 콘솔에서 왼쪽 메뉴의 '리포지토리'를 클릭하면 오른쪽에 리포지토리 화면이 나옵니다. [리포지토리 생성]을 클릭합니다. 리포지토로 생성 화면이 나옵니다. 고유한 리포지토리 이름을 정해 줍니다...

AWS CodeCommit 으로 Git 소스코드 관리 3 - SSH 연결 설정

이제 AWS CodeCommit 에 연결하기 위해 MacOS 터미널에서 개인키 / 공개키를 생성하고, 공개키를 AWS 에 생성한 CodeCommit 에 사용할 사용자 계정에 등록해 보겠습니다. AWS 는 기본적으로 SSH 를 통해 연결할 때 직접 아이디와 패스워드를 입력받는 것이 아니라, 암호화 키 파일을 통해 로그인을 하게 되어 있습니다. 따라서 먼저 맥에서 (또는 윈도우등에서) RSA 개인키/공개키 쌍 파일을 만든 뒤에 공개키를 AWS 에 등록하는 방법으로 로그인하게 됩니다. 이제 그 방법을 알아보겠습니다. (1) MacOS 에서 RSA 개인키/공개키 쌍 파일 만들기 먼저 MacOS 에서 터미널을 엽니다. 터미널에서 "/Users/[사용자명]/.ssh" 디렉터리로 이동합니다. > cd ~/.ssh s..

AWS CodeCommit 으로 Git 소스코드 관리 2 - IAM 계정 설정

이제 실제로 AWS CodeCommit 을 사용하기 위한 준비를 해 보겠습니다. 코드커밋을 사용하기 위해서, 계정에 사용 권한이 필요합니다. 물론 AWS 루트 계정으로 HTTPS 를 통한 연결을 할 수 있지만, 보안상 위험을 피하기 위해 AWS는 IAM 을 이용해 권한을 제한한 사용자 계정을 따로 만들거나 이미 있는 사용자 계정에 권한을 주는 식으로 관리할 것을 권장합니다. 더군다나 이 연재에서는 SSH 를 통한 연결을 할 것인데, 루트 사용자 계정으로는 SSH 연결을 할 수 없습니다. 말하자면 루트 계정은 관리목적과 같이 필요한 경우에만 사용하라는 것이지요. 따라서, 여기서는 CodeCommit을 사용할 계정과 그룹을 하나씩 만들어 보도록 하겠습니다.(이미 만들어 놓은 그룹이나 사용자 계정이 있고 해당..

AWS CodeCommit 으로 Git 소스코드 관리 1 - 소개

테스트환경운영체제 : MacOS X Mojave (터미널 사용을 윈도에서는 비슷하게 쉘을 이용해 할 수 있습니다.)원격저장소 플랫폼 : AWS CodeComit (AWS 코드커밋)소스코드관리툴 : Git (깃) 접속 방법 : SSH 요즘은 Git 원격 저장소(Repository) 를 제공하는 서비스가 여럿 있습니다. 그중에 유명한 곳이 GitHub (깃허브) 나 GitLab (깃랩) 같은 곳이겠죠. 대체로 공개 프로젝트를 진행하는데는 문제가 없으나 비공개 프로젝트 (Private) 의 경우 어느 서비스를 사용할지 고민이 됩니다. 깃허브의 경우 최근에 무료 계정으로도 비공개 저장소를 제공하기 시작하여 선택지는 더 넓어진 것 같네요. 제 경우는 두가지 점을 보고 선택을 하였는데요, 첫번째는 비용이 많이 들지..