1. 오라클 인스턴스 발급 단계
image는 ubuntu
키 2개 다 다운받고(public키를 내가 사용할 원격 컴퓨터 클라우드에다가 업로드 시킬거임
그럼 이 공용키는 그 클라우드 안에 들어가 있겠지
이 공용키가 있는 컴퓨터에 접속하기 위해 사용하는 게 private 키이다.
그래서 private키를 잃어버리면 접속 못하겠쥬)
볼륨은 50GB 디폴트로 설정하고 생성 완 -> 내 컴퓨터가 하나 생김
2. 접속할거임
public키가 다운받아져있는 폴더에서 cmd실행하고 ls하면 key확인할 수 있음
> ssh -i "[private키]" 사용자이름@공용ip주소 (ex.ubuntu@130.123.124.123)
만약 permission denied가 뜨면 읽을 수 있는 권한을 부여해주면 된다
> chmod 700 [private키]
해서 모든 권한을 풀어줌니다
그리고 다시 접속
> ssh -i "[private키]" 사용자이름@공용ip주소 (ex.ubuntu@130.123.124.123)
이렇게 해서 접속한게 나의 리눅스 컴퓨터래

3번
3. node로 되어있는 프로젝트 올리기
> apt install nodejs - y
ok들 눌러주기
노트 버전 확인하기 >node -v
npm도 설치해주기
>apt install npm -y
nvm설치
>nvm install v18
도커&&도커 컴포즈 설치
>apt install docker. io -y && apt install docker-compose -y
4. 서비스 오라클에 올리기
서비스 올라가있는 git - repositories - 배포하고자하는 프로젝트 code 복사
> git clone [code]
거기로 접근
>ls
>cd [프로젝트 이름]
>ls
접속된 것 확인완
>npm run start:all
tsc가 안깔려있다면
>npm install -g typescript
이후 다시
>npm run start:all
이 서비스는 클라이언트랑 서버랑 합쳐져서
npm run bootstrap으로 의존성 한번에 설치한대
>npm run bootstrap
이후 다시
>npm run start:all
하면 서버가 다시 가동됨
또 오늘 이렇게 코딱지만큼 배워갑니다
'혼자 공부중 > oracle' 카테고리의 다른 글
DBMS / 데이터베이스 (0) | 2024.02.18 |
---|