지운's 개발일기
기술 경력 블로그
-
Electron & Socket.io 를 이용한 챗봇 개발기1
Electron 은 Javascript, HTML, CSS, Node Js runtime 를 이용한 데스크탑용 크로스플랫폼 개발 프레임워크이자 runtime 이다. 장점은 다른 웹기반 크로스플랫폼 개발에 같은 화면을 사용할 수 있다. Electron 을 이용하여 개발된 Application 들은 App-list에서 확인할 수 있다. Electron Application Architecture 기본적인 구조에 대해서 보면 main process 와 renderer process 가 존재하는데...
-
iptables command
상황은 이렇다. docker image 를 이용해서 mongodb container 를 띄웠다. 이전에 설정해놓은 firewall 이 갑자기 뻥 뚫렸다. iptables 를 봤더니 내가 세팅하지않은 값들로 변경이 되있다. 옵션들중에 모르는게 보인다. 사실 실제로 iptables 를 건드는건 테스트서버 작업할 때 제외하곤 거의 안해서 세세하게 보지 않았다. 하지만 해야할 일이 생겨버려서 이제는 해야한다.(ㅜ.ㅜ) 그리고 당연한...
-
mongodb-configuration
이전에 작성한 mongodb install에서는 mongodb 의 설치를 진행하였다. 이번엔 기본적인 세팅들에 대해서 알아본다. mongod.conf systemLog: destination: file path: "/data/log/mongodb" logAppend: true storage: journal: enabled: true commitIntervalMs: 200 dbPath: "/data/db" wiredTiger: engineConfig: cacheSizeGB: 2 journalCompressor: snappy directoryForIndexes: false collectionConfig: blockCompressor: snappy indexConfig: prefixCompression: true processManagement: fork: false net: bindIp: 127.0.0.1 port:...
-
mongodb-install1
이 포스팅은 진행형으로 몇개의 포스팅으로 나뉘어질 수 있다. 인스톨 샤딩 크게는 위 2개로 생각중인데 실제 진행하면서 늘어날 듯 하다. 클라우드 환경에서 개발을 하면서 DB 인스톨 및 세팅등을 직접 한적이 거의 없었다. 하지만 그건 회사에서 인프라 사용료나 서비스 사용료들을 지불 할 때의 이야기다. 개인적으로 프로젝트를 만들고 하면 그 비용은 엄청난 부담이다....
-
mongodb-connect
Bluemix(IBM Paas) CloudFoundry Deploy 에서 배포한 웹 어플리케이션에 DB 를 붙여보도록한다. 연동할 DB 는 MongoDB 로 DBaas 형태의 서비스를 이용할 것이다. 무료 호스팅 MongoDB 는 mLab 의 서비스를 이용할 것이다. 계정생성을 하는 부분은 건너뛴다. 차근차근 진행하면 될것이다. 계정을 생성하고 로그인을 한다. 로그인을 하고나면 위와 같은 화면을 볼 수 있다.(현재 하나...