Skip to content

[BE FE] πŸš€ ν…ŒμŠ€νŠΈ API μ„œλ²„ ‐ μ’…ν•©λ³Έ

Minky edited this page Oct 12, 2024 · 1 revision

ν”„λ‘μ‹œ, SSL 섀정은 nginx-proxy 와 acme-companion λ₯Ό μ‚¬μš©ν•΄ μ„€μ • ν–ˆμŠ΅λ‹ˆλ‹€.

πŸ”— minlife.me - κ΄€λ¦¬μž νŽ˜μ΄μ§€

  • ν˜„μž¬λŠ” portainer만 μ—°κ²°ν–ˆκΈ°μ—, μ ‘μ†μ‹œ μ»¨ν…Œμ΄λ„ˆ 관리 μ•±μœΌλ‘œ κ°‘λ‹ˆλ‹€. κ΄€λ¦¬μž 접속 아이디, μ•”ν˜ΈλŠ” λ…Έμ…˜ νŽ˜μ΄μ§€ μ΅œμƒλ‹¨ λŒ“κΈ€μ°½μ— μžˆμŠ΅λ‹ˆλ‹€.
  • 🚧 μΆ”ν›„ Admin νŽ˜μ΄μ§€ (ex. 톡계 확인)κ°€ 좔가될 경우 이 URL에 μ—°κ²°ν•  μ˜ˆμ •

πŸ”— v1.minlife.me

  • backend-v1 λΈŒλžœμΉ˜μ™€ github action ci/cd μ—°κ²°
  • κΈ°μ‘΄ api + λ°μ΄ν„°λ² μ΄μŠ€ = techpick_db_v1
  • api λͺ…μ„Έ swagger : πŸ”— v1.minlife.me/swagger-ui

πŸ”— v2.minlife.me

  • backend-v2 λΈŒλžœμΉ˜μ™€ github action ci/cd μ—°κ²°
  • λ°μ΄ν„°λ² μ΄μŠ€ = techpick_db_v2
  • api λͺ…μ„Έ swagger : πŸ”— v2.minlife.me/swagger-ui

πŸ’» SSH 터미널 접속법

ssh {접속 계정}@minlife.me -p 4242     # λ„λ©”μΈμœΌλ‘œ 접속
ssh {접속 계정}@182.224.90.172 -p 4242     # κ³ μ • IP둜 접속

접속 계정 μΆ”κ°€λŠ” @kimminkyeu μ—κ²Œ λ¬Έμ˜ν•  것.

πŸŽ‰ API μ‚¬μš©λ²•

  1. 각 API 버전에 λ§žλŠ” URL에 접속, λ‘œκ·ΈμΈν•΄μ„œ μΏ ν‚€λ₯Ό νšλ“.
  2. λΈŒλΌμš°μ € κ°œλ°œμžλ„κ΅¬ --> access_token μΏ ν‚€ 값이 μžˆμŒμ„ 확인.
  3. swagger μ‚¬μ΄νŠΈ 접속

⬇️ ν™ˆ μ„œλ²„ NAT μ„€μ • 방식

μ•„λž˜μ™€ 같이 포트 맀핑 λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 집에 μžˆλŠ” U+ ν™ˆ κ²Œμ΄νŠΈμ›¨μ΄ 거치고 --> U+ 무선 곡유기λ₯Ό 거친 λ’€ --> 제 방에 μžˆλŠ” μ„œλ²„ λ…ΈνŠΈλΆκ³Ό μ—°κ²°λ©λ‹ˆλ‹€.

image