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

CI/CD #41

Open
7 of 9 tasks
wonslee opened this issue Aug 4, 2023 · 0 comments
Open
7 of 9 tasks

CI/CD #41

wonslee opened this issue Aug 4, 2023 · 0 comments
Assignees
Labels
🌿 feature μƒˆλ‘œμš΄ κΈ°λŠ₯ ν˜Ήμ€ μ½”λ“œ πŸ’¦ stuck λ§‰ν˜”μŒ

Comments

@wonslee
Copy link
Member

wonslee commented Aug 4, 2023

πŸ“Œ Feature Issue

CICD : github actions + docker

CI : PR μƒμ„±μ‹œ λΉŒλ“œ ν…ŒμŠ€νŠΈ.
λΉŒλ“œ μ‹€νŒ¨μ‹œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μžμ²΄κ°€ μž‘λ™ μ•ˆ ν•˜λ―€λ‘œ merge λΆˆκ°€λŠ₯ν•˜κ²Œ μ„€μ •ν•΄λ‘˜κ»˜μš”!

CD : PR merge (develop브랜치)μ‹œ AWS EC2 에 μžλ™ 배포

μœ μ˜μ‚¬ν•­ 및 상세 μ„€λͺ…은 Wiki에 μ μ–΄λ’€μŠ΅λ‹ˆλ‹€.

정리해둔 λ…Έμ…˜ νŽ˜μ΄μ§€

⚠️ λ§‰νž˜. RDS μ—°κ²° μžμ²΄κ°€ λ˜μ§€ μ•ŠλŠ” 문제

μ‹œλ„ν•΄λ³Ό 것듀

  • vm options으둜 -Dcom.amazonaws.sdk.disableEc2Metadata=true μΆ”κ°€ (Docker file)
    image
  • AWS μ„€μ • λ‹€μ‹œ... 꼼꼼히 보기

πŸ“ To-do

  • ec2 pemν‚€ λ°›κΈ°
  • μΈμŠ€ν„΄μŠ€μ— 도컀 μ„€μΉ˜
  • docker hub 계정, λ ˆν¬μ§€ν† λ¦¬ 생성
  • Dockerfile 생성
  • ν—¬μŠ€μ²΄ν¬ μΆ”κ°€
  • κΉƒν—ˆλΈŒ admin κΆŒν•œ λ°›κΈ°
  • github ν™˜κ²½λ³€μˆ˜ μΆ”κ°€ (⚠️ .yml νŒŒμΌμ€ base64 인코딩 ν•œ 뒀에 λ„£μ–΄μ•Ό 함)
  • workflow 생성 -> deploy.yml 및 test_pr.yml 생성
  • .gitignore μˆ˜μ • : *.yml -> application.yml
@wonslee wonslee added the 🌿 feature μƒˆλ‘œμš΄ κΈ°λŠ₯ ν˜Ήμ€ μ½”λ“œ label Aug 4, 2023
@wonslee wonslee self-assigned this Aug 4, 2023
@wonslee wonslee added the πŸ’¦ stuck λ§‰ν˜”μŒ label Aug 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌿 feature μƒˆλ‘œμš΄ κΈ°λŠ₯ ν˜Ήμ€ μ½”λ“œ πŸ’¦ stuck λ§‰ν˜”μŒ
Projects
None yet
Development

No branches or pull requests

1 participant