Skip to content

Deploy 1.0#48

Merged
Jinho622 merged 73 commits intomainfrom
develop
May 23, 2025
Merged

Deploy 1.0#48
Jinho622 merged 73 commits intomainfrom
develop

Conversation

@Jinho622
Copy link
Member

📝작업 내용

깃허브 소셜 로그인
깃허브 organization, repository, commit기록 불러오기
글 작성, 글 리스트 조회 api 구현

Jinho622 and others added 30 commits March 28, 2025 00:41
…ification

[Feat] API 응답 통일 코드 작성
…des-code-categories

[Feat] 회원, 코드, 코드 카테고리 domain 작성
Spring security를 활용해 로그인(인증)기능 구현
jwt생성 기능 구현
Spring security를 활용하여 jwt검증 기능(인가) 구현
…-security-jwt

[Feat] Spring security와 Jwt를 활용한 로그인(인증) 및 인가 기능 구현
…get-user-id

[Feat] access token에서 userId추출하는 기능 구현
프론트엔드에서 받은 authorization code를 통해 accesstoken를 받아오고 accesstoken으로 깃허브 리소스 서버에서 유저 정보 받아오기, 이는 모두 Spring Security로 처리
받아온 유저 정보로 회원가입 로그인 처리
회원가입 시 유저의 고유ID(providerId), 닉네임, PAT(깃허브가 제공하는 토큰) 자체 db에 저장
….0-signin-signup

[Feat] 깃허브 로그인 구현
…into feat/#22-github-commit-list-가져오기-기능-sse적용
Jinho622 and others added 12 commits April 16, 2025 20:15
…st-api-add-author

[Feat] 글 리스트 조회 api와 글 작성 api의 response에 author추가
…-api-response-content-modify

[Feat] 글 작성 api의 response의 content가 70자 이상이라면 자르고 ...붙이기
…h-entity-추가

branch entity , 로직수정
Dockerfile: 스프링 프로젝트를 Docker Image로 빌드하기 위한 파일
workflow파일(main.yml): application.yml생성, jar파일로 빌드, Dockerfile을 이용하여 jar파일을 도커이미지로 빌드, 도커 레포지토리(도커 허브)에 push,
도커 레포지토리(도커 허브)에서 pull, docker compose up 명령어를 통해 ec2의 docker-compose.yml에 정의된 서비스 실행
…create-dockerfile-workflow

[Feat] Dockerfile, workflow파일(main.yml) 생성
…w-ubuntu-version

[Refactor] workflow파일(main.yml)의 ubuntu버전을 ec2의 ubuntu버전인 22.04로 변경
@Jinho622 Jinho622 self-assigned this May 21, 2025
@Jinho622 Jinho622 added the 🌏 Deploy 배포 관련 label May 21, 2025
Jinho622 and others added 15 commits May 22, 2025 01:28
…w-file-application-yml-location

[Refactor] Workflow파일(main.yml)에서 application.yml파일 생성하는 위치 지정하는 상대경로 수정
…-location-rollback

[Refactor] Workflow파일(main.yml)에서 application.yml파일 생성 위치 상대경로 './src/main/resources'로 롤백
…n/resources'디렉토리가 없으면 생성하는 명령어 추가
…e-create-application-yml-package

[Refactor] Workflow파일(main.yml)에서 application.yml파일생성할때 './src/main/resources'디렉토리가 없으면 생성하는 명령어 추가
…hub-action-ec2-docker-command-add-sudo

[Fix] Workflow파일(main.yml)에서 github action에서 ec2접속 후 docker hub에서 pull받는 명령어에 sudo 포함시키기
…-ec2-docker-command-add-cd-logit-server

[Feat] Workflow파일(main.yml)에서 ec2에 docker 명령어 실행하기 전 'cd logit-server'로 폴더 이동 먼저 실행
수정전 명령어: sudo docker image prune -f
수정후 명령어: docker image prune -f
수정전 명령어: docker image prune -f
수정후 명령어: sudo docker image prune -f
A
Workflow파일(main.yml)에서 ec2에서 컨테이너 종료하고 docker-compose로 컨테이너 업데이트하는 명령어 수정

컨테이너 종료 명령어 수정 전: sudo docker rm -f $(docker ps -qa), 수정 후 :sudo docker rm -f $(sudo docker ps -aq) || true
docker-compose로 컨테이너 업데이트하는 명령어 수정 전: sudo docker compose up -d, 수정 후: sudo docker-compose up -d
@Jinho622 Jinho622 merged commit 5d6fef7 into main May 23, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌏 Deploy 배포 관련

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants