Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 [feature] Continuous Deployment 구현 #130

Merged
merged 5 commits into from
Jan 26, 2025
Merged

🚀 [feature] Continuous Deployment 구현 #130

merged 5 commits into from
Jan 26, 2025

Conversation

binary-ho
Copy link
Owner

@binary-ho binary-ho commented Jan 26, 2025

What is this Pull Request about? 💬

main branch push시 cd 구현


Key Changes 🔑

  1. 이미지 관리 방식을 GitHub Container Registry를 활용하도록 변경
    • Docker Hub의 private repo 갯수 초과했다.
    • Docker Hub API에 Rate Limit가 추가 되었다고 한다. (각종 제한들이 생기고 있다고 한다)
    • 써보고 싶다. 편리해 보여서
  2. home server 연결을 위해 cloudflared tunnel ssh 연결
    • cloudflared tunnel ssh 연결은 아직 제대로 된 라이브러리가 없어서 깡으로 명령어를 쳐야 했다
    • 내가 만들어 버릴까? 고려해보장
  3. TODO: docker-compose 전달 방식 고민 🛠️ [refactor] cd시 docker-compose 전달할 방법 고민 #131
    • 현재 찾아본 래퍼런스들은 docker-compose를 미리 서버에 배치해두고, 그걸 활용한다.
    • 내겐 어색하게 느껴짐 docker-compose 또한 형상관리가 되어야 좋을것 같음.. 어떤 방법이건 간에 cd시에 docker-compose를 최신으로 업데이트 했으면 좋겠다.
    • 지금은 일단 급하게 할게 있으니, 이렇게 구현했지만 좋은 방법이라곤 전혀 안 느껴짐
    • cloudflare tunnel 사용지 scp 연결을 어떻게 하면 좋을지 알아볼 예정

@binary-ho binary-ho self-assigned this Jan 26, 2025
@binary-ho binary-ho changed the title feat: cd 구현 🚀 [feature] 자동 Deployment 구현 Jan 26, 2025
@binary-ho binary-ho merged commit 3604855 into develop Jan 26, 2025
1 check passed
@binary-ho binary-ho changed the title 🚀 [feature] 자동 Deployment 구현 🚀 [feature] Deployment 구현 Jan 26, 2025
@binary-ho binary-ho changed the title 🚀 [feature] Deployment 구현 🚀 [feature] Continuous Deployment 구현 Jan 26, 2025
@binary-ho binary-ho deleted the feat/cd branch January 26, 2025 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant