깃허브

Docker와 Nginx를 사용해 컨테이너를 빌드할 때마다 자동으로 배포되는 서비스를 구축해 보겠습니다. 제가 일전에 기술블로그에 올렸던 GoCD와 같이 쓰시면 배포 생산성이 높아집니다. 이런 과정을 CD(지속적인 배포)라고 부르는데 적어도 소프트웨어를 다루고 있다면 관련 공부는 필수적입니다. 대부분 DevOps 과정으로 편입되니 인프라나 클라우드 관련 취업이 목적이라면 꼭 알아두셔야 할 기초 개념입니다. 이 포스트에서는 Docker로 자동배포 + SSL 적용까지 한 번에 해결되는 배포 시스템을 구축해 봅니다. 1. 자동 배포 https://hub.docker.com/r/nginxproxy/nginx-proxy Docker hub.docker.com 스크립트는 다음과 같습니다. 아래는 Mac/Linux ..
해커톤을 나가거나 실무를 한다면 협업은 필수입니다. 이때 어떤 사람은 끝에 세미콜론을 안 붙이거나, 같은 알고리즘을 짜더라도 가독성을 신경 쓰지 않거나, Tab vs Space 논쟁이 시사하는 것처럼 컨벤션을 다르게 하기도 합니다. 이때마다 "컨벤션을 통일합시다"라고 말하기에는 각자의 코드 스타일이 너무 명확해서 오히려 불편해지고 생산성이 떨어지는 문제를 낳습니다. 그럴때 VSCode에는 협업을 위한 익스텐션이 여러 개 존재합니다. 이 포스트에서는 유용한 VSCode 익스텐션을 살펴보고 어떤 이점이 있는지 살펴봅니다. 1. Prettier - Code formatter 코드 포멧팅 도구입니다. 사실상 협업의 필수이기도 하고 앞서 언급했듯 Tab vs Space 논쟁을 한 번에 일축할 최고의 도구입니다. ..
DipokalHHJ
'깃허브' 태그의 글 목록