-
AWS CLI 사용기카테고리 없음 2019. 5. 10. 15:04
os : 윈도우 10 아마존 콘솔로 EC2 10 개만들었더니 이제 지친다.. 못 해먹겠다. 남들 한다는 CLI 좀 써보자 헐~ 근데 머부터 해야되냐 난 윈도우가 좋다. 윈도우에서 할꺼다. 일단 구글링 시작 AWS 가이드 문서를 찾았다. 한글인데 영어스러운 국어가 읽기 어렵지만 읽어보자~ https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-chap-welcome.html AWS Command Line Interface이란 무엇입니까? - AWS Command Line Interface AWS Command Line Interface이란 무엇입니까? AWS Command Line Interface(AWS CLI)는 명령줄 셸의 명령을 사용하여 AWS 서비..
-
express 보일러 플레이트Java Script 2019. 4. 29. 15:14
https://expressjs.com/ko/starter/generator.html Express 애플리케이션 생성기 Express 애플리케이션 생성기 애플리케이션의 골격을 신속하게 작성하려면 애플리케이션 생성기 도구인 express를 사용하십시오. 다음의 명령을 이용해 express를 설치하십시오. $ npm install express-generator -g 다음과 같이 -h 옵션을 이용해 명령의 옵션을 표시하십시오. $ express -h Usage: express [options][dir] Options: -h, --help output usage informat expressjs.com 요즘은 참 보일러 플레이트를 제공하는 언어들이 많아져서 참 좋다. 난 ejs 를 쓰고 gitignore 를 ..
-
docker + gitlab + gitlab ci(=runner)카테고리 없음 2019. 4. 16. 16:57
일단 AMI CentOS 7 버전 설치 # yum install docker 도커 버전 확인 # docker version Client: Version: 18.06.1-ce .. 공식 설치 문서 # curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash # yum install gitlab-runner #실행권한 부여 usermod -aG docker ec2-user // 혹시 ami 를 사용중이라면 이것도 추가 해놓는다. usermod -aG docker gitlab-runner 깃랩 러너 권한 설정이 안되면 다음과 같은 에러가 생길수 있으니 도커서비스를 재시작 하는게 좋다..
-
아파치 , Nginx 에서 remote ip 가 엉뚱하게 나올때Linux 2019. 3. 26. 19:08
처음 이걸 알게 된건 Ngixn proxy 설정을 하면서 겪었던 문제였다. 기존 해왔던 modjk 연결 방식 되신 간편한 proxy 로 tomcat 을 연결하였더니 엉뚱하게 access log 에 127.0.0.1 로 기록이 남았었다. 문제의 원인은 XFF(X-Forwarded-For) 아파치, nginx , tomcat 에서 설정하는 방법은 아래 링크에 친절이 설명하고 있다. 1.참고 링크2.참고 링크 혹시 링크가 끊어짐을 대비하여 요약하자면 아파치 :http.conf 파일 내용중 포맷을 정의하는곳으로 가서 LogFormat "%h ..... 중략 로 되어있는 부분을 LogFormat "%{X-Forwarded-For}i .......중략위와 같이 변경한다. %h 부분이 프록시 서버 ip 가 찍히는 부..
-
TypeScript 도 써보자 (구글링)Java Script 2019. 3. 15. 09:04
고질병이다. node.js 로 시작했던것이 오만가지에 관심이 뻗쳐서 TypeScript 도 써봐야겠다. MS가 개발하고 2012 년에 발표한 언어라고 한다. 타입스크립에 관심을 갖게한 주된 이유는 정적 타입 부분이다. C++, C# 에 익숙해 있는 나에게 오히려 익숙하고 자연스럽다. 공식 사이트 : http://www.typescriptlang.org/ 타입스크립트 핸드북 번역 문서 : 책을 살까하다가 이글 보니 굳이 책이 필요없을꺼 같아서 차근차근 봐야겠다. TypeScript의 소개와 개발 환경 구축: 개념적인 설명이 있다. 개념적인 도식 설명이 좋았다. 구글이 2017년에 사내 표준언어로 TypeScript 사용을 승인했다고 한다. TypeScript 현업 적용 후기: 2018년 5월에쓰인 글이고 ..
-
NodeJS 로 TDD 해보자 (작성중)카테고리 없음 2019. 3. 13. 17:52
Node 로 실제 실무에 적용할 수준의 백앤드 개발을 해보려고 고군분투중이다. *환경 윈도우10 , 64bit NodeJS : v10.14.2 Tools : VSCode 1.32.1 Java 할때도 제대로 하지 못한 TDD 부터 습관을 들이려고 일단 구글링 시작! * Express Routes: A TDD Approach: 2018. 6월에 작성된 글이고 Express.js 사용시 테스트를 어떻게 할것인가에 대해 설명하고 있고 mocha , chai 를 활용하는 방법이다. * Node.js Express 테스트 하기: 2017 1월에 작성된 글이고 Mocha 와 Should.js , sinon.js 를 사용하고 있고 자세히 설명하고 있어서 꼭 따라해봐야겠다. * Node.js TDD complete gu..
-
AWS CodeStar 체험기클라우드 2019. 3. 12. 16:15
현재 gitlab 을 쓰고 있기는 하지만 AWS 에서 제공해주는 툴을 써서 시너지 효과를 얻어보려고 헤딩을 시작하였다. 이글도 역시 헤딩기이다. 역시 내 의식의 흐름에 따른 기록이다. CodeStar 소개 동영상: 2017.06.27 에 등록된 동영상이라 현재 시점에는 더 나은점이 있을텐데 라는 걱정이 있지만 일단 시청해보자 : 소개에 대한 동영상이고 "따라하기" 식의 내용 26분부터 시작한다. 그래서 시키는 대로 따라 해봤다. 이렇게 거의 하는거 없이 진행했더니 정말 codestar 대쉬보드 우측에 진행사항이 표시되고 접속 URL 이 나타났다. 대박 신기! 일단 된다. 실제 EC2 콘솔에 인스턴스가 추가되고 , 오토스케일링 그룹에도 하나 생겼는데 최대&최소가 1 로 설정되어있는데 이게 알아서 늘어난다는..
-
Vue.js + Node.js + AWS 를 써보자(구글링)클라우드 2019. 3. 11. 20:05
Angular , React 다들 그렇게 많이 쓴다던데 나에겐 왜이렇게 어려운지 ㅠㅠ. 도무지 머가 그렇게 쉽고 유지보수가 편한건지 도통 감이안온다. 난 여전히 서버사이드에서 동적으로 페이지를 만들어내는 php, jstl ,asp 가 쉽고 유사하게 동작하는 ejs 까지가 한계인거 같다는 생각이였다. 하지만 직원 중에 레거시 코드에 vue 를 적용해서 jquery 로 동작하던 코드를 보다 조금 간결하고 데이터 재사용이 가능한 부분을 실증해주어 다시 vue.js 를 보게하는 계기가 마련되었다. 언제나 그랬듯이, 일단 책 구입 "Do it Vue.js 입문" 첫째마당(대략 120페이지)까지는 순조롭게 크게 어려움을 느끼지 않고 진행할 수 있었다. 하지만 ES6, babel, webpack 은 나에겐 너무 낯설..