docker-compose (node.js, MySQL) 실행 순서 동기화
·
💻 Study/Docker 도커
docker-compose를 사용해 node.js 서버와 mysql db 서버 컨테이너를 만들고 node.js 서버에서 mysql db 서버에 연결을 시도하면, closed 오류가 발생한다. 이는 node.js 서버가 mysql db에 연결을 시도할 때, 아직 mysql db 서버가 완전히 실행되지 않았기 때문에 발생하는 문제이다.이를 해결하기 위해 node.js 서버가 mysql db 서버 구동 완료 후에 실행될 수 있게 해야 한다.이는 node.js와 mysql 외의 다른 서버와 DB에 모두 적용가능한 방법이다.  디렉토리 구조📦 ┣ 📂 db ┃ ┣ 📂 conf.d # MySQL configuraiton (선택) ┃ ┃ ┗ 📜 my.cnf ┃ ┣ 📂 initdb.d # MySQL 초기 D..