google cloud platform(GCP) setting
- cloud.google.com 회원 가입
- project 생성
- search-gokgok -> 검색 엔진 용
- suggest-life 웹서버용
- dbms 생성
- suggest-life project 선택
- 저장소 -> sql
- region : Asia-NorthEast
- db명 : suggest-mydb
- 비번은 적당희, 사양도 적당히
- 적당한 환경설정
- root 계정 비번 확인 한번 하고
- 사용할 데이터 베이스(suggestDB)
- 승인된 네트워크 설정 (ALL (0.0.0.0/0))
- DB 연결 확인 및 sql schema 적용
- 기존 소스 source code db conn url 변경
- api-server , search-server
- 로컬 glcoud 설정
- cloud 배포
- service, node , serarch 배포
- search-gokgok App Engine 활성화 (메뉴 클릭으로..) -> search-gokgok 초기화(지역설정 등.. 잡다한거 하고)
- project search-gokgok 확인
- api-service -> app engine flexible environment -> appengineDeploy
- node-service -> gcloud app deploy
- search-service -> app engine flexible environment -> appengineDeploy ( app engine - default)
- router policy deploy => gcloud app deploy src/main/appengine/dispatch.yaml
- service, node , serarch 배포
- domain 설정
- App Engine -> 설정 -> 맞춤 도메인 설정
- static web content 배포
- firebase 프로젝트 생성
- firebase local 기본설정
- .firebaserc 프로젝트 명 설정
- 기존 프로젝트에 배포 될 경우가 있어서 배포 프로젝트 다시 확인(firebase use --add)
- domain 연결
기타
- google map 사용을 위한 api 키 생성
https://github.com/codelifehoon/sugguesweb
https://github.com/codelifehoon/suggues-fr
https://github.com/codelifehoon/suggues-api
https://github.com/codelifehoon/suggest-appengine-api