Skip to content

Meeting 11.05

ATeals edited this page Nov 14, 2024 · 1 revision

프론트 회의

pr template도 main에 올려놨습니다.

[프론트엔드 아키텍처]

백엔드 회의

  1. gist api
    1. gist 예시로 gists 전체조회, gist id로 하나 조회
    2. 로그인 - gist조회 - id받아오고, id값으로 gist조회하고, 히스토리, 파일들 파싱하기 등등
  2. container manage(docker)

1. gist api

web38-Froxy/apps/backend $npm run start

커밋 전에는 무조건 “gitToken”, “”

커밋할때는 feat: 내용,fix: 내용,docs: 내용

브랜치

  • feature-{#이슈번호}-{기능}

  • feature-#4-gist_api_module

⭐⭐⭐

(openapi) ⇒ raw url, commit url;, history :[{},{},{}]

본인 gists 확인 ⇒ 1단계

특정 gist 조회

가장 최근 gist 조회

historys 목록 조회

문서화까지 ⇒

⭐⭐

github 사용자정보 가져오기 (로그인 ⇒ github토큰(gist사용에 필요한 토큰) ⇒ 액세스토큰(jwt) ⇒ git에 개인정보 요청)

comments 관련 ⇒ 참고용

2. container manage(docker)

  1. os: linux / node
  2. 깃주소 가져와서 실행
  3. 실행한 결과를 (로그, 다른 api 엔드포인트)
  4. 반환

feature-#5-git-container

트러블 슈팅

  • 처음 테스트용 코드를 사용하니 다음과 같은 오류 ⇒ 소켓 오류인 것 인 것 같은데 원인 불명
Error running files in Docker: Error: connect ENOENT /var/run/docker.sock
    at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1606:16) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'connect',
  address: '/var/run/docker.sock'
}
  • docker info 를 통해 deamon이 돌지 않음을 확인

    ⇒ docker desktop을 켜면 해결(server에서는 systemctl restart docker 로 하면 될 듯 하다)

  • node이미지를 받을 때 발생한 오류 ⇒ too many levels of symbolic links 오류

Clone this wiki locally