Docker파일 안에서 prisma migrate를 하기 위해 npm run migrate:dev를 RUN 키워드와 함께 실행 시켰지만, Error: P1001 에러와 함께 db컨테이너에 접속 할 수 없다는 메시지를 보게 되었습니다. 잊지 않기 위해 어떻게 해결 하였는지 정리해봅니다. 혹시 컨테이너간에 어떻게 통신해야 하는지 잘 모른다면 이전에 올린 포스트를 참고해 주시길 바랍니다. (docker-compose로 db, 백엔드 컨테이너 연결 포스트) Docker Prisma 연결 실패 앞선 포스트에서처럼 커스텀 브릿지 설정을 통해 백엔드 컨테이너 내부에서 db컨테이너로 연결이 잘 되었지만, docker-compose up -d 명령어를 이용하면 항상 아래와 같은 에러가 발생했습니다. 이 당시 나의 doc..
Error: P1001: Can't reach database server at
docker-compose.yml 파일을 이용해서, backend 서버 컨테이너와 db 컨테이너를 연결하는 방법에 대해 정리해 보고자 합니다. 컨테이너 간 통신 방법 - bridge 설정 Docker 컨테이너 간 통신을 하기 위해서 각 컨테이너들은 하나의 network에 있어야 합니다. 기존에는 links를 이용해서 연결이 가능했지만, networks의 도입으로 곧 deprecated 되므로 networks를 사용합시다. (links will be deprecated) networks는 docker-compose 파일을 이용해 설정이 가능한데 그 방법은 아래와 같습니다. version: '3.8' services: frontend: container_name: habits_frontend # ... ne..