CI1 [Github Action] appleboy 사용 시 남을 수 있는 Drone SSH 임시 환경변수 삭제 기존 배포(CI/CD) 로직GitHub Actions 에서 main 브랜치로의 push를 감지→ jar build→ dockerfile을 통해 docker image 생성→ 해당 이미지를 AWS ECR에 업로드 (latest 태그)→ AWS EC2에 SSH Connection→ .env 파일 echo로 설정하고 ./deploy.sh 실행docker compose pull: ECR에서 최신 이미지 pulldocker compose down: 기존 컨테이너 종료 및 삭제docker compose up -d —build: pull 받은 최신 이미지를 기반으로 백그라운드 실행(docker image rm $(docker images -q) || true): 안 쓰는 이미지 제거위와 같이 배포가 되는데,해당 과정.. 2025. 6. 14. 이전 1 다음