본문 바로가기

GitAction2

[CI/CD] SSH into my VM - Using git action & docker-compose CI/CD 지속적으로 새로운 코드 변경 사항이 있거나 빌드 및 테스트 되어 GIT REPO에 통합되어 관리되는 것과 그것을 CD 즉, Production Level 까지도 자동으로 Deploy 되는 과정을 시나리오 형태로 본 프로젝트에서는 담아보고자 합니다. 다음 사례는 직접 필자가 겪은 일을 토대로 프로젝트를 진행하도록 하겠습니다. [사례] 항공권을 예매를 하는데 Application에서 마지막 결제하기 버튼이 아무리 눌러도 눌리지 않는 상황을 마주한적 있습니다. 아무래도 결제하기 버튼의 Request 처리가 제대로 동작하지 않는 것이라 생각이 들었습니다. OO 항공사가 이 사실을 모르고 있는 것 같아 직접 고객센터에 전화하여 APP에 문제가 있는 것 같다고 결제하기 위치를 알려주며 확인해 보라고 하였.. 2023. 5. 1.
[CI구축] Docker - Github Action - DockerHub 다음과 같은 Flow로 AWS EC2에서 Git push를 하게 된다면 연결된 git repo의 git action (Work flow, Jobs)를 통해 Docker hub에 새로운 버전으로 업데이트 해주는 과정을 구현해 보았다. 개발을 한다면, 다음과 같은 세팅을 해 두고 시작한다면 편한 작업 환경을 가질 수 있을 것 같다. 1. AWS EC2에 Docker 설치 # 도커 설치 # // 도커 설치 sudo yum install docker -y // 도커 실행 sudo service docker start // 도커 상태 확인 systemctl status docker.service // Docker 관련 권한 추가 sudo chmod 666 /var/run/docker.sock docker ps /.. 2023. 4. 4.