서버 프로그래밍(281)
-
AWS EC2 (Ubuntu 18) 몽고디비 설치 관련
기존에 작성해놓았던 우분투에 몽고디비 설치 문서대로 설치가 되지 않아서 다시 정리한다. https://code-machina.github.io/2019/06/14/Installation-Of-Mongodb-On-Ubuntu18.html 우분투18 에서 MongoDB 활용하기 안녕하세요 코마입니다. 오늘은 우분투 18.04 LTS (Bionic)에서 MongoDB를 설치하는 방법을 소개해 드리도록 하겠습니다. 😺 code-machina.github.io 몽고디비 인증 모드 활성화는 다음과 같이 한다. https://medium.com/@dltkdals2202/mongodb-%EB%B3%B4%EC%95%88%EC%84%A4%EC%A0%95-with-robomongo-e743ce83811d MongoDB 보안..
2020.01.29 -
ReactJS 테스트 관련 레퍼런스
https://reactjs.org/docs/testing.html Testing Overview – React A JavaScript library for building user interfaces reactjs.org https://jestjs.io/docs/en/tutorial-react Jest · 🃏 Delightful JavaScript Testing 🃏 Delightful JavaScript Testing jestjs.io https://testing-library.com/docs/react-testing-library/intro Testing Library · Simple and complete testing utilities that encourage good testing practi..
2020.01.28 -
React 프론트엔드와 Node.js 백엔드의 도커 라이징
https://dev.to/vguleaev/dockerize-a-react-app-with-node-js-backend-connected-to-mongodb-10ai Dockerize a React app with Node.js backend connected to MongoDb dev.to https://heechan.me/posts/how-to-use-docker-compose/ Docker Compose로 멀티 컨테이너 Docker 어플리케이션 만들기 - yangroro 지난번 글(Docker 사용방법 둘러보기)에서 간단한 URL 기반의 조회수 어플리케이션을 Node JS와 Redis로 만들었다. 지난 글에서 Node JS 어플리케이션을 실행시키기 위해서 다음과 같은 명령어를 사용해야 했다. doc..
2020.01.28 -
MySQL Workbench를 이용한 SSH 터널링
AWS의 RDS로 구축된 MySQL 서버에 SSH 터널링을 통해 MySQL Workbench로 접속하기 위해 세팅이 필요해서 관련 레퍼런스를 찾아보았다. https://cloud.hosting.kr/mysql-workbench/ MySQL Workbench 프로그램으로 MySQL 접속 가이드 - 메가존 AWS Cloud 이글은 AWS EC2 인스턴스에 설치한 MySQL에 접속하여 MySQL을 관리하기 편하도록 MySQL WorkBench 프로그램의 접속 설정을 돕는 문서입니다. 일반적으로 DB서버는 외부(인터넷망)에서 접근이 안되는 사설망에 구축하여 외부의 불법적 접근을 차단합니다. 그러나, 관리적 목적이나 개발을 위해서는 외부에서도 DB서버에 접근을 해야 합니다. AWS에서는 구축된 인프라에 NAT 인..
2020.01.27 -
GitLab-CI에서 iOS 앱 테스트 및 빌드하기
GitLab에서 Node.js 백앤드, VueJS 프론트앤드, 안드로이드 프로젝트 등 여러 플랫폼에 대한 파이프라인을 적용하여 테스트해보았다. 이들은 Docker를 이용하여 GitLab Runner가 서버상에서 자동으로 테스트와 빌드를 수행할 수 있는데, iOS의 경우는 익히 우리가 알고 있는 것처럼 MacOS를 가상화하거나 Docker 형태로 사용할 수 있는 방법이 없다보니 약간 다른 방법으로 설정해서 사용해야 한다. 일단, AWE EC2 상에 GitLab Runner를 설치하고 등록해서 사용했던 다른 프로젝트들과 달리, MacOS용 Gitlab Runner를 개발자의 맥북프로에 설치를 하고, AWS EC2 상에 설치되어 운용되는 Gitlab 서버와 연동하는 방식이다. 처음에는 개념이 다소 이해되지 않..
2019.11.18 -
Gitlab-Runner 상의 도커에서 Node.js 도커라이징
두개 이상의 프로젝트에 하나의 gitlab-runner에 연결하는 방법 https://gitlab.com/gitlab-org/gitlab-runner/issues/1322 Registered runner is available for ALL projects? (#1322) · Issues · GitLab.org / gitlab-runner At work we are using **GitLab Community Edition 8.7.3 1d72f95**. And I personally just created a VM machine for GitLab runners for the projects I'm responsible for (they are all... gitlab.com Node.js 프로젝트 도커..
2019.11.04