728x90
EC2 서버에 node.js프로젝트
배포준비
AWS EC2 ubuntu 서버 접속 하기
ssh -i "pem이름.pem" ubuntu@"퍼블릭 IPv4 주소"
https://vanillacreamdonut.tistory.com/313
프로젝트 git clone
$ git clone "github https 코드"
$ ll # 프로젝트 생성 확인
$ cd "프로젝트 이름"
yarn, npm 설치
$ yarn
$ npm i -g ts-node
$ yarn run dev
RDS 데이터베이스 서버에 연결
error: Environment variable not found: DATABASE_URL.
.env 파일을 만들고 깃에 올라가지 않은 .env 파일 내용을 복붙해서 넣는다.
$ vi .env
----- .env 내용 복붙
DATABASE_URL="postgresql://{마스터 사용자 이름}:{마스터 패스워드}@{RDS 엔드포인트}:5432/postgres?schema=public"
Prisma 설치
$ yarn add prisma @prisma/client
$ npx prisma init
$ npx prisma generate
서버 실행
yarn run dev
무중단 배포
$ npm i -g pm2
$ pm2 start dist
728x90
'Infra > AWS' 카테고리의 다른 글
[AWS오류] RDS - Datagrip 연결시 오류 DBMS: Case sensitivity: plain=mixed, delimited=exactDriver: (ver. , JDBC)Effective version: PostgreSQL (ver. 0.0)The connection attempt failed. (1) | 2022.11.05 |
---|---|
[AWS]Mac에서 AWS EC2 접속 빠르게 접속하기/ ssh config 설정으로 AWS ssh접속 간편하게 하기 (0) | 2022.10.28 |
[AWS] 아마존 과금 청구 해지 방법, AWS문의하기 (1) | 2022.09.19 |
[AWS] EC2 인스턴스 mac 연결 (0) | 2022.04.27 |
[Server]AWS RDS 구축하기 (0) | 2022.04.04 |