programmers
위장
삼각 달팽이
2개 이하로 다른 비트 -> 비트 규칙 찾아서 풀음.
docker 공부했음,
react
flutter
spring
mysql
이렇게 4개 폴더를 만들고
spring에서는 .jar 파일로 서버를 배포하는데
docker는 이 파일들을 모아서 image로 만들어 줌
이 image를 EC2에 넣음
그러니까
local src -> .jar files build -> image(docker) -> docker registery -> EC2
local source -> git
docker volume을 이용한다면,
local 파일 변경 -> .jar files rebuild -> docker 재실행 -> docker는 local을 참조하기 때문에 변경되지 않음.
그러면
로컬 개발환경, 로컬 docker
서버 개발환경, 서버 docker
이렇게 만들고
로컬 IDE에서 소스코드 수정하고 docker를 실행하면 로컬 개발환경에 있는 것이 반영됨
서버 docker를 실행하면 서버 개발환경에 있는 코드가 적용됨
로컬 -> 서버 올려주기만 하면 됨.
1) 스프링 개발환경 구축하고 hello world 띄우기
2) 도커 이미지 파일로 실행시켜보기
3) docker volume 이용해서 도커에서 local 참조하게 해보기 - https://devlog-wjdrbs96.tistory.com/311
4) docker compose 사용해서 mysql 연동해서 docker 상에서 돌려보기
5) AWS EC2 받아서 로컬, 서버 도커 각각 실행하고 소스 연동하는 거 해보기
6) 테스트 서버, 배포 서버 만들어서 각각 돌아가게 해보기
7) 이렇게 만든 local에서 spring CRUD 게시판 예제 만들고, 서버에 올리고, Docker로 실행해 보기.
'PS > PS Log' 카테고리의 다른 글
22.03.23. 풀었던 문제들 (0) | 2022.06.22 |
---|---|
22.03.22. 풀었던 문제들 (0) | 2022.06.22 |
21.06.23. 풀었던 문제들 (0) | 2022.06.22 |
21.05.11. 풀었던 문제들 (0) | 2022.06.22 |
21.03.27. 풀었던 문제들 (0) | 2022.06.22 |