도커

EC2 에 띄운 NestJS app & postgreSQL RDS

muyeon 2023. 8. 14. 18:18

postgreSQL 로 RDS 를 생성해준다.

https://muyeon95.tistory.com/196

 

RDS 사용하기 [ with mysql ]

https://ap-northeast-2.console.aws.amazon.com/console/home?nc2=h_ct&src=header-signin®ion=ap-northeast-2 https://ap-northeast-2.console.aws.amazon.com/console/home?nc2=h_ct®ion=ap-northeast-2&src=header-signin ap-northeast-2.console.aws.amazon.com 위

muyeon95.tistory.com


Dockerfile

 

FROM node:18

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm install

COPY . .

RUN npm run build

RUN npm run migration:run    << 마이그레이션 목적으로 추가함

EXPOSE 3000

CMD [ "node", "dist/main" ]

config 파일

 

createTypeOrmOptions(): TypeOrmModuleOptions {
    return {
      // ... 나머지 설정들
      ssl: {
        rejectUnauthorized: false,
      },
    };
  }

.env

 

DB_TYPE='postgres'
DB_HOST="당신의 엔드포인트"
DB_PORT=5432,
DB_USER='당신의 유저이름'
DB_PASSWORD='당신의 비밀번호'
DB_DATABASE='당신의 데이터베이스 이름'