본문 바로가기
반응형

데브옵스 (devops)3

[Git] 깃 플로우 톺아보기 서론 이 게시물은 우아한 형제들 git-flow 자료를 참고하였습니다. 이번에 10명 규모의 스타트업에 프론트엔드 신입 포지션으로 입사를 했습니다. 현재 입사를 하고 한달째 되었는데요. 3주간 회사 코드와 업무 프로세스를 파악하고 회사 소개페이지를 만드는 일을 맡게 되었습니다. 분량은 1.5 페이지 정도 되는 작은 프로젝트였지만 프로젝트 구성부터 배포까지 해야되기에 저에게는 나름 큰 일이었습니다. 딱히 막히는 작업은 없었지만 작업하던 중 큰 실수를 몇개 했는데요 나중에 알았지만 git init한 위치가 잘못되어서 git에서 인식하는 프로젝트의 루트 위치가 잘못되었다는걸 깨달았습니다. 제대로 된 위치에서 다시 git init을 하니 기존의 커밋 데이터는 날아가고, 푸시를 했는데 related branch라.. 2022. 7. 21.
[Git] Git Rebase, Git Merge 차이 서론 아마 Git Merge방식은 Git을 좀 써본 사람이라면 누구나 사용해 본 방식일 거라고 생각합니다. 저는 rebase의 용도를 처음 들었을 때 굉장히 어렵고 고급진 방법이라고 생각을 했는데요. 공부를 시작하고 나서는 익숙해지면 정말 쉽겠다는 생각이 들었습니다. Git Rebase re + base는 말 그대로 base를 재설정한다는 의미입니다. 여기서 말하는 base는 'branch'에 대한 base입니다. 아래 사진에 다음과 같은 branch의 commit 구조가 있다고 생각해 봅시다. feture라는 브랜치는 master 브랜치에서 파생된 브랜치입니다. feature를 작업하는 도중에 누군가 C-D 커밋을 master 브랜치에 푸시했습니다. Merge 방식을 사용했던 사람은 아마 master .. 2022. 7. 21.
[AWS] 회사에서 AWS access key, AWS secret key 유출로 2000만원 과금된 썰 (사건의 발단) React로 사내 홈페이지를 만들다가 우리 회사 클라이언트와 투자 회사 로고 이미지를 리스트로 표시하는 작업을 하고 있었는데 문득, '투자회사와 클라이언트 로고가 변경될 때마다 배포를 다시해야할까?' 라는 의문이 들었다. 아 그러면,,, AWS S3 버킷에 우리 회사 클라이언트의 로고를 저장해 놓고 AWS SDK를 이용해서 S3 getObjectList기능으로 이미지 리스트들을 받아오면 되겠다!! 그러면 이미지를 S3에 올리기만 하면 자동으로 가져와서 보여주겠네 ㅎㅎ 나는 신나서 당장, .env (github에 AWS accessKey랑 secret키가 올라가면 안되니까)와 aws-sdk를 설치하고 프로젝트에 적용했다. 많은 사례에서 알려주듯이 github에는 aws 키가 안올라가니까 유.. 2022. 7. 21.
반응형