이번에 할 작업
GCP 프로젝트 생성, 필수 라이브러리 설치, 릴레이 서버 Git 프로젝트 클론
따라 하기
전제 필요조건 : GCP 계정, 본인 컴퓨터에 gcloud 설치
GCP 프로젝트를 생성하도록 하자.
인스턴스 만들기 클릭
이름 적당히 정하고 리전은 본인 상황에 맞춰서 설정하자.
부팅 디스크 변경
운영체제와 버전 크기를 다음과 같이 설정하자
HTTP, HTTPS 둘 다 미리 체크하고 만들기 클릭
인스턴스 생성되면 glcoud 명령어 보기 클릭
명령어 복사
gcloud 명령어로 ssh 연결, gcloud 설치 안됐으면 하고오셈
Accept
정상적으로 접속
sudo apt-get update && sudo apt-get-upgrade -y
apt 업데이트
sudo apt-get install git -y && sudo apt-get install make -y && sudo apt-get install curl -y
Git, Make, Curl 설치
curl -fSL https://get.docker.com -o get-docker.sh
도커 설치 sh 파일 다운로드
sudo sh ./get-docker.sh
도커 설치 스크립트 실행
sudo service docker start
sudo docker swarm init
도커 서비스 시작, 도커 swarm 설정
sudo docker ps
도커 서비스 정상 작동하는지 확인
git clone https://github.com/WalletConnect/walletconnect-monorepo.git
월렛커넥트 git 클론
깃 클론 완료
최신 버전 작동 안 해서 위 커밋 내역 확인해서 클릭
해당 커밋 해시값 복사
git checkout 해시값
정상작동하는 커밋 버전으로 롤백
깃 프로젝트 루트에서 vi Makefile을 해서 Makefile을 까 보면 build-images라는 명령어가 있는데 거기에 build-img-caddy가 있는지 확인
Walletconnect 릴레이서버 배포 관련 정보
월렛커넥트 깃 주소 : https://github.com/WalletConnect/walletconnect-monorepo
월렛커넥트 디스코드 주소 : https://discord.com/invite/cB54BwPGru
월렛커넥트 릴레이서버 배포 관련 게시물
WalletConnect 릴레이 서버 만들기 - 1 Godday Cloudflare 연동
WalletConnect 릴레이 서버 만들기 - 2 GCP 서버프로젝트 세팅
'블록체인 & 토큰 & NFT' 카테고리의 다른 글
WalletConnect 릴레이 서버 만들기 - 4 릴레이 서버 테스트 (0) | 2022.02.08 |
---|---|
WalletConnect 릴레이 서버 만들기 - 3 릴레이 서버 배포 (0) | 2022.02.08 |
WalletConnect 릴레이 서버 만들기 - 1 Godday Cloudflare 연동 (2) | 2022.02.08 |
nodejs web3 스마트컨트랙트 이벤트 구독 끊기는 현상 (0) | 2022.01.20 |
ganache 가나슈 에러 VM Exception while processing transaction: invalid opcode (0) | 2021.12.15 |