- 로컬에서 도커 mysql 이미지에 초기 DB 테이블 생성하고 데이터 수집해서 기본 데이터 저장
- MySQL 데이터베이스와 초기 데이터를 포함한 이미지를 생성하고 Docker Hub에 푸시합니다.
- backend,fontend, data-pipline dockerfile 작성
- backend 레포에서 docker-compose.yml 파일 작성
- 도커 허브에 올려둔 mysql build, redis, ngnix 연결
- 각 backend,fontend, data-pipline 마다 github-action 설정
- 마지막에 backend 레포에 docker-compose up을 실행
각 레포마다 github action 생성
- ec2 접속해서 git clone해서 dockerfile 실행하냐
- gitbub action에서 이미지를 생성하고 docker hub에 올려 놓고 ec2에 접속해서 실행