1. 일단은 코드 검토

비즈니스 로직후 보내는 response를 다시 한번 dto객체로 만들어 프론트에 넘기는 이유

controller에서는 req.body를 service에 그냥 toss한다.

400에러 처리

  1. url이 undefined일때를 먼저 잡고, 빈문자열 처리를 그 다음에 해줘야 에러를 핸들링 가능.

2. 인프라 작업 (도커를 사용할 예정)

2-1. 도커 이미지 만들기.

  1. 도커 이미지 명 정하기 (Web-link-server)

  2. Dockerfile 을 설정해 준다. 컨피그 파일 같은 느낌 (만들어놓으면 큰 그림은 비슷하기 때문에 가져다 쓸 수 있음)

    1. 도커 컨테이너 === 독립환경 프로세스 하나가 생긴다.
    2. 도커는 리눅스 환경 실행
  3. docker.build.sh 실제 빌드 명령어가 들어있는 파일

    1. 도커 이미지로 만드는것 === cd로 만드는 작업 (이미지를 만든다)
    2. rm rf 로 node_modules와 package.lock.json은 삭제해준다.
    3. VER을 내가 기억해서 입력해줘야함.
    4. 빌드를해서 이미지가 생성되면 이것을 docker에 push 해준다.
    5. docker이미지가 올라간후 로컬에서 실행 테스트를 해본다.