-
구글클라우드 사용법Node.js,MongoDB 2022. 4. 19. 01:51
구글클라우드로 서버에 배포해보자.
1. server.js와 같은 위치에 app.yaml 파일을 만들어주고,
runtime: nodejs env: flex manual_scaling: instances: 1 resources: cpu: 1 memory_gb: 0.5 disk_size_gb: 10
내용을 복사해준다.
2. 서버 포트가 8080인지 확인해준다. 구글클라우드가 기본적으로 사용하는 포트가 8080이기 때문이다.
3. MongoDB Atlas에서 Network Access메뉴에서 Whitelist IP를 모든아이피에서 허용으로 변경해준다.
여기서 아이피를 0.0.0.0으로 바꿔준다.
4. google cloud에 로그인하고 새로운 프로젝트를 만들거나 기존 프로젝트를 선택한다.
그 다음, App Engine으로 application만들기를 쭉 따라하면 되는데 Region선택시 서울로 하는게 가장 빠르다.
그리고, 환경은 Node.js, 표준으로 설정하면 된다.
5. 배포를 위해 Cloud SDK라는 프로그램을 설치하고 다운받아준다.
6. 그리고 만든 폴더를 vscode에디터로 오픈하고 터미널에
gcloud init
을 입력해주고, 구글 계정으로 로그인해준다. 마지막으로, 원하는 프로젝트를 골라준다. 프로젝트가 하나면 자동진행된다.
7. 터미널에
gcloud app deploy
를 입력해준다.
끝이다. 만약, 에러가 뜨면 해결해준다.
그리고 배포완료되면 터미널에 사이트 주소가 뜨고, 플랫폼 좌측에 appEngine 대시보드에 주소가 있다.
'Node.js,MongoDB' 카테고리의 다른 글
쇼핑몰 등 실제 서비스에서 질문등? (0) 2022.04.20 이미지 업로드 & 이미지 서버 만들기 (1) 2022.04.19 router폴더와파일로 API 관리하기 (0) 2022.04.18 회원기능(회원만 삭제가능) (0) 2022.04.18 검색기능 (URL query string, indexing, Search index) (0) 2022.04.13