로컬 테스트와 github action의 CI에서 사용할 Mysql 인스턴스 설정을 통일하려고 합니다!
- test db의 정보를 굳이 비밀로 처리할 필요가 없을 것 같습니다.(물론 ec2 배포 환경에서는 전부 비밀로 처리해야겠죠!)
다른 의견 있으시면 말씀해주세요!
의견이 따로 없으시면 컴퓨터에 데이터베이스를 생성해주세요!
Docker를 사용하시거나 , 설치한 mysql 서버에 db를 생성해주시면 될 것 같습니다.
Docker
Docker 컨테이너
저는 docker-compose.yml을 아래와 같이 생성하고, docker로 실행했습니다.
(디렉토리에서
docker-compose up
명령어 실행)(intellij에서 자바 실행하듯이 다룰 수도 있습니다.)
docker-compose가 오버엔지니어링 처럼 느껴지시면 https://hub.docker.com/_/mysql 을 참고하셔서 작성하셔도 될 것 같아요!