목차

반응형

이번에 할 작업

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 서버프로젝트 세팅

WalletConnect 릴레이 서버 만들기 - 3 릴레이 서버 배포

WalletConnect 릴레이 서버 만들기 - 4 릴레이 서버 테스트

반응형