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

[ALL] 버전 3 출시(versionName1.1.4) #533

Merged
merged 55 commits into from
Nov 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
ab5140c
[ALL] 버전 1 출시 main 브랜치 머지 (#299)
dooboocookie Sep 6, 2023
ce58b78
Delete .idea directory
briandr97 Sep 14, 2023
5d05029
refactor: GameService.endGame() 리팩토링 (#304)
dooboocookie Sep 18, 2023
8ce3560
fix: 데브 브랜치 머지 워크 플로우 수정
dooboocookie Sep 30, 2023
b09441e
hotfix: PlayerRepository.findAll() 호출 시 N+1 문제 수정 (#360)
dooboocookie Sep 30, 2023
4ab2547
feat: 장소 검수 기능 뼈대코드 설계 및 구현 (#373)
kokodak Oct 2, 2023
b83ae8d
feat: 장소 좋아요 기능 도메인 설계 및 뼈대코드 작성 (#344)
kokodak Oct 2, 2023
607f742
feat: 장소 등록 검수 관리자 페이지 제작 및 인가 인터셉터 추가 (#374)
dooboocookie Oct 3, 2023
0e10fd7
[BE] fix: 나의 통계 조회 시 성능 저하 문제 해결 (#364)
chaewon121 Oct 3, 2023
5729713
fix: 게임 통계 조회 시 실패 게임도 거리 집계되는 문제 해결 (#382)
dooboocookie Oct 3, 2023
3d38890
fix: 모든 게임 결과 조회 시, 진행중 게임 있으면 예외 발생하는 사항 수정 (#383)
dooboocookie Oct 3, 2023
f8125c9
[BE] refactor: 로깅 구체화 하기 (#318)
chaewon121 Oct 4, 2023
ef00542
fix: 장소 추천 범위 정상화 (#411)
dooboocookie Oct 5, 2023
6587564
feat: 검수 중인 장소에 대한 장소 등록 허가 API 구현 (#398)
kokodak Oct 5, 2023
2faff14
feat: 검수 중인 장소에 대한 등록 승인 거절 API 구현 (#401)
kokodak Oct 5, 2023
50fffeb
feat: 검수할 장소 등록/ 조회 API 구현 (#404)
zillionme Oct 5, 2023
f852443
chore: main 과 병합 충돌 해결
kokodak Oct 5, 2023
7be4312
chore: release/v2.0 변경 사항 적용 (#425)
dooboocookie Oct 5, 2023
13726c5
[ALL] 버전 2 출시(versionName1.1.0) (#432)
krrong Oct 7, 2023
6eab325
github-actions[bot] Oct 7, 2023
7a47137
feat: 쪽지 기능 뼈대코드 설계 및 구현 (#389)
zillionme Oct 8, 2023
36c2916
hotfix: 액세스 토큰 리프레시 및 자동 로그인 로직 수정 (#435)
krrong Oct 8, 2023
22323c4
feat: 좋아요 DELETE API 구현 (#433)
dooboocookie Oct 10, 2023
bcf6083
hotfix: 액세스 토큰 리프레시 로직 수정 (#446)
krrong Oct 11, 2023
b012598
feat: 쪽지 기록 기능 뼈대코드 설계 및 구현 (#441)
zillionme Oct 13, 2023
b5293b9
fix: 좋아요를 삭제할 때만 통계를 1개 줄이는 로직 추가 (#473)
dooboocookie Oct 15, 2023
6500e2a
fix: 장소 등록 시 20미터 이미 장소가 있으면 예외를 발생시키는 로직 삭제 (#474)
dooboocookie Oct 15, 2023
a42b599
github-actions[bot] Oct 15, 2023
c05f749
feat: 장소의 좋아요/싫어요 개수 조회 API (#465)
dooboocookie Oct 15, 2023
455cd04
feat: 좋아요/싫어요 등록 API 구현 (#462)
kokodak Oct 16, 2023
9348171
feat: 나의 좋아요/싫어요 여부 조회 API 구현 (#469)
kokodak Oct 16, 2023
c120af9
feat: 쪽지 단건 조회 api 구현 (#460)
chaewon121 Oct 16, 2023
27ba7ce
feat:플레이어의 주변 쪽지 조회api 구현 (#461)
chaewon121 Oct 16, 2023
674b3f2
refactor: 인자값 수정 (#482)
chaewon121 Oct 16, 2023
9abe227
feat: 게임중 읽은/작성한 쪽지를 조회 api 구현 (#477)
chaewon121 Oct 16, 2023
eaa248c
fix: API 명세에 맞춰 변수명 변경 (#492)
kokodak Oct 17, 2023
5be5a53
feat: 쪽지 등록 및 기록 API 구현 (#463)
zillionme Oct 17, 2023
a6a2aab
feat: 데브서버 무중단 배포 파이프라인 적용 (#499)
dooboocookie Oct 18, 2023
4de9b7e
feat: 장소 등록 시 장소 통계와 함께 등록되는 기능 추가 (#479)
kokodak Oct 18, 2023
a94c48a
refactor: 토큰 주기 수정 (#505)
chaewon121 Oct 18, 2023
f01cd46
feat: 운영 서버 무중단 배포 파이프라인 적용 (#514)
kokodak Oct 19, 2023
3f23946
chore: main 변경사항을 dev_backend 에 병합
kokodak Oct 19, 2023
6b2f1eb
feat: 사진 업로드 및 삭제 S3 적용 (#518)
zillionme Oct 19, 2023
cd4ea35
chore: main 과 병합 충돌 해결
kokodak Oct 19, 2023
94960f7
chore: 백엔드 코드 삭제:
krrong Oct 19, 2023
e51baf6
chore: 안드로이드로부터 나아가
kokodak Oct 19, 2023
e398051
chore: 안드로이드 코드 최신화
dooboocookie Oct 31, 2023
9157abe
chore: 백엔드 코드 최신화
dooboocookie Oct 31, 2023
4312d90
Merge branch 'dev_backend' into release/v3.0_luca
dooboocookie Oct 31, 2023
81c518e
docs: README.md 작성 서비스 소개
dooboocookie Nov 2, 2023
b5ebf29
docs: 리드미 배치 수정
dooboocookie Nov 2, 2023
211a79b
chore: 중복 삭제
dooboocookie Nov 2, 2023
33a831b
chore: 이미지 비율 수정
dooboocookie Nov 2, 2023
8ba825e
chore: 오타 수정
dooboocookie Nov 2, 2023
f25ad92
chore: 이미지 그림자 추가
dooboocookie Nov 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
54 changes: 43 additions & 11 deletions .github/workflows/backend_dev_merge_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,54 @@ on:
- dev_backend

jobs:
deploy:
runs-on: naaga
github_actions_setting:
runs-on: ubuntu-latest

steps:
- name: change permission
run: |
sudo chown -R ubuntu:ubuntu /home/ubuntu/actions-runner/naaga/2023-naaga/2023-naaga
- name: checkout
- name: 📂 프로젝트 파일 가져오는 중... 📂
uses: actions/checkout@v3
with:
submodules: true
ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: remove

- name: ☕️ 깃허브 액션에 JDK 17 적용시키는 중... ☕️
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'corretto'

- name: 🐘 Gradle 세팅 중... 🐘
uses: gradle/[email protected]

- name: ⚙️ Gradle 로 JAR 파일 테스트 및 빌드 중... ⚙️
run: |
cd backend
./gradlew clean bootJar -Dspring.profiles.active=test

- name: 🐳 도커 세팅 중... 🐳
uses: docker/[email protected]

- name: 🐳 도커 허브에 로그인 중... 🐳
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_ACCESSTOKEN }}

- name: 🐳 도커 이미지 빌드 중... 🐳
run: |
sudo rm -rf /home/ubuntu/2023-naaga
- name: deploy
cd backend
docker build --platform linux/arm64/v8 -t ${{ secrets.DOCKERHUB_REPOSITORY }}/${{ secrets.DOCKERHUB_APPNAME }} -f Dockerfile-dev .

- name: 🐳 도커 허브에 Push 중... 🐳
run: docker push ${{ secrets.DOCKERHUB_REPOSITORY }}/${{ secrets.DOCKERHUB_APPNAME }}

naaga_dev_ec2_deploy:
needs: github_actions_setting
runs-on: naaga

steps:
- name: 🙏 쉘 스크립트 실행 중 ... 🙏
run: |
sudo cp -r /home/ubuntu/actions-runner/naaga/2023-naaga/2023-naaga /home/ubuntu
cd /home/ubuntu
sudo ./deploy.sh
sudo ./deploy_new.sh

79 changes: 39 additions & 40 deletions .github/workflows/backend_prod_merge_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,56 +6,55 @@ on:
- main
paths:
- backend/**

jobs:
deploy:
runs-on: naaga
github_actions_setting:
runs-on: ubuntu-latest

steps:
- name: change permission
run: |
sudo chown -R ubuntu:ubuntu /home/ubuntu/actions-runner/naaga/2023-naaga/2023-naaga

- name: checkout
- name: 📂 프로젝트 파일 가져오는 중... 📂
uses: actions/checkout@v3
with:
submodules: true
ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}

- name: project remove
run: |
sudo rm -rf /home/ubuntu/prod/2023-naaga

- name: project copy
run: |
sudo cp -r /home/ubuntu/actions-runner/naaga/2023-naaga/2023-naaga /home/ubuntu/prod

- name: build
- name: ☕️ 깃허브 액션에 JDK 17 적용시키는 중... ☕️
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'corretto'

- name: 🐘 Gradle 세팅 중... 🐘
uses: gradle/[email protected]

- name: ⚙️ Gradle 로 JAR 파일 테스트 및 빌드 중... ⚙️
run: |
cd /home/ubuntu/prod/2023-naaga/backend
sudo chmod +x ./gradlew
sudo ./gradlew clean bootJar

- name: transfer & run
cd backend
./gradlew clean bootJar -Dspring.profiles.active=test

- name: 🐳 도커 세팅 중... 🐳
uses: docker/[email protected]

- name: 🐳 도커 허브에 로그인 중... 🐳
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_ACCESSTOKEN }}

- name: 🐳 도커 이미지 빌드 중... 🐳
run: |
cd /home/ubuntu/prod
chmod +x ./deploy_prod.sh
sudo ./deploy_prod.sh
cd backend
docker build --platform linux/arm64/v8 -t ${{ secrets.DOCKERHUB_REPOSITORY }}/${{ secrets.DOCKERHUB_APPNAME }} -f Dockerfile-prod .

sync-dev_backend:
needs: deploy
- name: 🐳 도커 허브에 Push 중... 🐳
run: docker push ${{ secrets.DOCKERHUB_REPOSITORY }}/${{ secrets.DOCKERHUB_APPNAME }}

runs-on: ubuntu-latest
naaga_prod_ec2_deploy:
needs: github_actions_setting
runs-on: naaga

steps:
- name: Checkout
uses: actions/checkout@v2
with:
ref: main

- name: merge main -> dev_backend
uses: devmasx/merge-branch@master
with:
type: now
from_branch: main
target_branch: dev_backend
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: 🙏 쉘 스크립트 실행 중 ... 🙏
run: |
cd /home/ubuntu/prod
sudo ./deploy_prod.sh
76 changes: 38 additions & 38 deletions .github/workflows/backend_rel_merge_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,53 +8,53 @@ on:
- backend/**

jobs:
deploy:
runs-on: naaga
github_actions_setting:
runs-on: ubuntu-latest

steps:
- name: change permission
run: |
sudo chown -R ubuntu:ubuntu /home/ubuntu/actions-runner/naaga/2023-naaga/2023-naaga

- name: checkout
- name: 📂 프로젝트 파일 가져오는 중... 📂
uses: actions/checkout@v3
with:
submodules: true
ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}

- name: project remove
run: |
sudo rm -rf /home/ubuntu/prod/2023-naaga

- name: project copy
run: |
sudo cp -r /home/ubuntu/actions-runner/naaga/2023-naaga/2023-naaga /home/ubuntu/prod

- name: build
- name: ☕️ 깃허브 액션에 JDK 17 적용시키는 중... ☕️
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'corretto'

- name: 🐘 Gradle 세팅 중... 🐘
uses: gradle/[email protected]

- name: ⚙️ Gradle 로 JAR 파일 테스트 및 빌드 중... ⚙️
run: |
cd /home/ubuntu/prod/2023-naaga/backend
sudo chmod +x ./gradlew
sudo ./gradlew clean bootJar

- name: transfer & run
cd backend
./gradlew clean bootJar -Dspring.profiles.active=test

- name: 🐳 도커 세팅 중... 🐳
uses: docker/[email protected]

- name: 🐳 도커 허브에 로그인 중... 🐳
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_ACCESSTOKEN }}

- name: 🐳 도커 이미지 빌드 중... 🐳
run: |
cd /home/ubuntu/prod
chmod +x ./deploy_prod.sh
sudo ./deploy_prod.sh
cd backend
docker build --platform linux/arm64/v8 -t ${{ secrets.DOCKERHUB_REPOSITORY }}/${{ secrets.DOCKERHUB_APPNAME }} -f Dockerfile-prod .

sync-dev_backend:
needs: deploy
- name: 🐳 도커 허브에 Push 중... 🐳
run: docker push ${{ secrets.DOCKERHUB_REPOSITORY }}/${{ secrets.DOCKERHUB_APPNAME }}

runs-on: ubuntu-latest
naaga_prod_ec2_deploy:
needs: github_actions_setting
runs-on: naaga

steps:
- name: Checkout
uses: actions/checkout@v2
with:
ref: main

- name: merge release -> dev_backend
uses: devmasx/merge-branch@master
with:
type: now
target_branch: dev_backend
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: 🙏 쉘 스크립트 실행 중 ... 🙏
run: |
cd /home/ubuntu/prod
sudo ./deploy_prod.sh
8 changes: 8 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

116 changes: 116 additions & 0 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
![제목](etc/images/header.png)

## 💌 나아가로부터의 초대장이 도착했습니다

반복되는 인스타 피드를 보고, 게임을 하며 보내는 일상이 지루하지 않으시나요?
공부와 일에 치여 실내에서 보내는 시간이 많을 텐데요. 작은 화면 속을 벗어나 현실 세계의 경험을 해보고 싶지 않으신가요?

그런 당신을 ‘나아가’로 초대합니다.

## 🚶🏻 추리와 발걸음의 만남
나아가는 현실 세계를 누비며 진행되는 추리 게임입니다. 게임을 시작하면, 당신 주변 어딘가의 사진이 제공됩니다. 사진이 알쏭달쏭하여 그곳이 어딘지 알아맞히기 어렵겠지만, 우선 발걸음을 옮겨보세요.


<a href="https://play.google.com/store/apps/details?id=com.now.naaga&pcampaignid=web_share"><img src="etc/images/google play store.png"/></a>

![상세 페이지](etc/images/service%20intro.png)
Loading
Loading