🏭 Infra

    [Docker] docker compose 사용해서 다중 컨테이너 띄우기

    [Docker] docker compose 사용해서 다중 컨테이너 띄우기

    📝 Reference 📚 도커, 컨테이너 빌드업! - 이현룡 📌 docker compose 를 사용하는 이유 컨테이너가 늘어나면 늘어날 수록 docker run 으로 실행해야 할 명령어 수가 많아지며 특히 각각의 컨테이너에 설정할 플래그가 많아질수록 더욱 더 복잡해진다 이를 하나로 묶어서 한번에 서비스를 올리고 관리할 수 있도록 해주는 도구가 도커 컴포즈 각 컨테이너는 독립된 기능을 가지고 공통 네트워크로 구성되어 컨테이너 간 통신이 쉽다 다만 다양한 관리 기능은 없어 실제 운영 환경에서는 쿠버네티스를 사용하는 것이 더 좋다 📜 docker compose 파일 작성 루트 폴더에 docker-compose.yml 또는 docker-compose.yaml 파일을 생성한다 도커 컴포즈 파일은 yml(야믈) 코..

    [Docker] Dockerfile 명령어로 스프링 프로젝트 도커 이미지 빌드 및 푸시

    [Docker] Dockerfile 명령어로 스프링 프로젝트 도커 이미지 빌드 및 푸시

    프로젝트 진행하면서 배포를 직접할 일이 생겼다 보통 잘하는 팀장님이 배포 셋팅을 미리 해줘서 편하게 작업을 했었는데 막상 직접 하려니까 쉬우면 쉽고 어려우면 어려운 복잡한 일이었다 이 글은 도커와 AWS를 공부하면서 참고하기 위해 작성해보는 도커를 이용한 배포 과정, 그 중에서도 Dockerfile 에 대한 작성법이다 📝 Reference 📚 도커, 컨테이너 빌드 업! - 이현룡 📜 Dockerfile 어떠한 컨테이너를 위해 필요한 모든 설정을 기록한 파일 도커 파일을 빌드하면 이미지가 자동으로 생성된다 도커 파일을 통해 특정 컨테이너를 빌드하고 배포하기 위한 과정들을 자동화 할 수 있게 된다 💥 Dockerfile 작성 시 고려할 점 컨테이너 서비스의 장점인 경량 가상화 서비스를 지향하기 위해 최소한의..

    [Github] 이슈 템플릿, PR 템플릿 등록 (Issue Template, Pull Request Template)

    [Github] 이슈 템플릿, PR 템플릿 등록 (Issue Template, Pull Request Template)

    매번 개발 뛰어나게 잘하는 친구의 도움을 받아 체계적이게 깃허브를 사용하는 법을 배우는 중이다 사이드 프로젝트로 내가 조금? 주도적인 프로젝트를 하게 되었는데 이전에는 누가 편하게 쓰라고 만들어놨던 템플릿들을 쓰기만 했다면 이제는 그걸 내가 만들어야 했다 이번 글에서는 프로젝트 협업 과정에서 자주 사용하는 이슈 템플릿과 PR 템플릿을 만드는 과정을 써보았다 💡 이슈 템플릿 생성하기 1. 해당 프로젝트 레포 -> Settings 2. 내리다 보면 Features -> Issue -> Set up templates 3. 템플릿 종류를 하나 선택한다 4. 그러면 템플릿이 하나 만들어지는데 Preview and edit 클릭 5. 연필 아이콘 클릭 6. 내용과 제목, 설명 등을 적어주면 된다 마크다운으로 작성 ..