도커에 mysql을 띄워 로컬에서 개발.
docker run --name mysql-fotd-local -p 3307:3306/tcp -e MYSQL_ROOT_PASSWORD=[@@@@] -d mysql:8
.
.
도커에 잘 띄어 졌는지 확인
외부 datagrip에 연결 성공
create database fotd_database;
use fotd_database
datagrip으로 데이터 베이스 생성 후 유저 테이블 만들기
CREATE TABLE `User` (
`userIdx` INT NOT NULL,
`email` VARCHAR(30) NOT NULL,
`password` VARCHAR(30) NOT NULL,
`nickName` VARCHAR(30) NOT NULL,
`longitude` DECIMAL(10, 7) NULL,
`latitude` DECIMAL(10, 7) NULL,
`profileImage` TEXT NULL,
`createdAt` DATETIME NOT NULL,
`updatedAt` DATETIME NOT NULL
);
데이터 베이스 유저 테이블 생성 완료
typeorm과 mysql 드라이버 설치
npm install --save @nestjs/typeorm typeorm mysql2
환경 변수 설정을 위한 config 패키지 설치
npm i --save @nestjs/config
서버 실행 이상 체크 완료 .!
'웹 서비스 설계 및 실습 FOTD' 카테고리의 다른 글
3단계:콘텐츠구성 4단계 : 인포메이션 아키텍처 5단계 : 디자인 (0) | 2023.10.06 |
---|---|
2단계 분석 (0) | 2023.10.06 |
1단계. 프로젝트 계획 수립의 PM의 주요 업무 (1) | 2023.10.05 |
웹 서비스 기획 (1) | 2023.10.05 |
백엔드 & 프론트엔드 기술 스택 (0) | 2023.09.23 |