Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
894ac7f
feat: 위치 기반 랜덤 장소 추천 API 구현
sgyun02 Mar 30, 2026
b9879de
Merge branch 'main' of https://github.com/ApptiveDev/OnMyWay
scholar-star Apr 29, 2026
d1f6b08
여유로운 길 로직 추가 & RecommendationResponseDTO에 영업 시간과 여부 추가
scholar-star Apr 29, 2026
a4571c8
경유지 제시 로직 수정과 테스트
scholar-star May 9, 2026
fbb9cb3
경유지 제시 로직 수정과 테스트
scholar-star May 9, 2026
53dfc98
SecurityConfig, build.gradle local 수정사항 커밋
scholar-star May 11, 2026
88156e0
SecurityConfig, build.gradle local 수정사항 커밋
scholar-star May 11, 2026
9f23244
Merge branch 'main' of https://github.com/ApptiveDev/OnMyWay
scholar-star May 11, 2026
cf399ff
test와 운영 사이트에 적용할 DB 분리, 이로 인해 POSTGRESQL_URL를 환경 변수로 변경
scholar-star May 13, 2026
5a97fe5
테스트 환경 분리, 이로 인한 API 키와 baseURL 조정
scholar-star May 16, 2026
1a3f641
이미지 네이버 API로 가져오기 & 이에 따른 오버헤드를 비동기 처리를 가하여 감소시킴
scholar-star May 16, 2026
3c61dc9
도커 빌드용 Dockerfile과 관련한 ignore 공유
scholar-star May 17, 2026
0968a3a
테스트용 사이트 포트번호 변경
scholar-star May 17, 2026
f87e291
CI/CD 자동화를 위한 Github Actions .yml 파일 작
scholar-star May 17, 2026
70fc8a6
docker 실행 권한 sudo로 부여
scholar-star May 17, 2026
8c6b1ab
요일 매칭 숫자 교정
scholar-star May 17, 2026
d86f79c
Merge remote-tracking branch 'origin/test-deploy' into test-deploy
scholar-star May 17, 2026
14550d6
Feature/navigation (#11)
ziuneeeeeee May 19, 2026
59ff811
변수 중복 입력 문제 수정
scholar-star May 19, 2026
5b82075
오타 수정
scholar-star May 19, 2026
52eea11
오타 수정
scholar-star May 19, 2026
82db949
누락된 Loading20 Import 수정
scholar-star May 19, 2026
fafb7a6
누락된 featuredRef 수정
scholar-star May 19, 2026
5ab9098
한국 시간대로 영업 여부 구하는 로직 변경
scholar-star May 20, 2026
aaff2ae
카카오 리다이렉트 테스트 사이트에 맞게 수정
scholar-star May 20, 2026
087ec3d
카카오 리다이렉트 테스트 사이트에 맞게 수정
scholar-star May 20, 2026
9f97ac7
카카오 리다이렉트 테스트 사이트에 맞게 수정
scholar-star May 21, 2026
a4993e8
main pull 후 디자인 위한 새 브랜치 작성
seung721 May 27, 2026
84fbad7
1
seung721 May 27, 2026
2c2f4f2
리다이렉션 로직 test 사이트에 머지
scholar-star May 27, 2026
50ed8c1
conflict 해결
seung721 May 27, 2026
831f5ba
이미지 비동기 처리 로직 머지
scholar-star May 27, 2026
f351685
Update request matchers in SecurityConfig
scholar-star May 27, 2026
a2e0df6
리다이렉트가 localhost로 변하는 버그 수정, NAVER API 키 숨김
scholar-star May 27, 2026
b38e9f9
Merge remote-tracking branch 'origin/test-deploy' into test-deploy
scholar-star May 27, 2026
324d7ad
이미지 띄우기 성공.아직 완벽하게 사진이 뜨는 것은 아님
seung721 May 28, 2026
0ca14d9
사이드바사라지는거 수정 이제 위치 고정
seung721 May 28, 2026
f0dabe5
header.jsx디자인수정
seung721 May 28, 2026
d071daf
사이드바 수정 중
seung721 May 28, 2026
92ef506
사이드바 수정2
seung721 May 28, 2026
62ce383
디자인수정 3
seung721 May 28, 2026
b30c167
디자인수정 4
seung721 May 28, 2026
2e04e2a
디자인수정 5: 사이드바 컴포넌트 설정
seung721 May 28, 2026
65b0fc4
디자인 수정 6: 목록 내 컴포넌트
seung721 May 28, 2026
94a69e9
디자인 수정 7: 위치수정 및 패딩 수정
seung721 May 28, 2026
ea649f7
디자인 수정 8: 지도 마커 수정
seung721 May 28, 2026
0fb37d6
디자인 초안
seung721 May 28, 2026
82d58ad
마이페이지 대비 모든 URL open하는 부분을 조정
scholar-star May 29, 2026
924f953
마이페이지 대비 모든 URL open하는 부분을 조정
scholar-star May 29, 2026
c4213d9
일단 오래 걸리리라 판단하고 롤백
scholar-star May 29, 2026
76ed3a8
permitAll에 assets도 추가
scholar-star May 30, 2026
802d7cc
permitAll에 /index.html 추가
scholar-star May 30, 2026
06c432f
OAuth2 로그인 페이지 지정
scholar-star May 30, 2026
1dd210a
day가 JAVA에서 1(월요일)~7(일요일)로 반영되는 부분을 나머지 연산을 통해 수정
scholar-star May 31, 2026
828c428
길찾기 페이지에서 새로고침이 잘 되지 않아 수정.
scholar-star May 31, 2026
2802f3b
hook/kakao-redirecturl
seung721 Jun 1, 2026
a8ba61f
머지커밋
seung721 Jun 1, 2026
bf2d0f5
머지커밋
seung721 Jun 1, 2026
ac2c287
redirect url 수정
seung721 Jun 1, 2026
608ac08
redirect url 머지커밋
seung721 Jun 1, 2026
14e5cb8
redirect url
seung721 Jun 1, 2026
dc9044e
baseURL을 하드코딩하지 않고 root로 수정
scholar-star Jun 1, 2026
6eba81e
SDK 호출부 수정
scholar-star Jun 1, 2026
d7a82e3
redirect url 부분 수정
scholar-star Jun 1, 2026
480d17e
redirect url 로깅
scholar-star Jun 1, 2026
702d73f
redirect url 로깅
scholar-star Jun 1, 2026
78cdb1a
redirect url 넘기는 부분 백엔드 파트 수정
scholar-star Jun 1, 2026
0b226dd
redirect url 넘기는 부분 로깅
scholar-star Jun 1, 2026
3550a47
오타 수정
scholar-star Jun 1, 2026
252e1cb
머지 충돌 해결
seung721 Jun 3, 2026
ed26e9f
frontend/seunga/design 프론트 파일 반영
seung721 Jun 3, 2026
5c1ce58
헤더수정
seung721 Jun 3, 2026
b5bf20d
경로 디자인수정
seung721 Jun 3, 2026
3e55f5a
경로 수정
seung721 Jun 3, 2026
982aeac
마커 띄우기 수정
seung721 Jun 3, 2026
b7332bb
Merge test-deploy-design: 프론트엔드 경로탐색 UI 및 디자인 업데이트
seung721 Jun 3, 2026
0fae111
Merge test-deploy-design: 프론트엔드 경로탐색 UI 및 디자인 업데이트
seung721 Jun 3, 2026
5124dcd
Merge branch 'test-deploy' of https://github.com/ApptiveDev/OnMyWay i…
seung721 Jun 3, 2026
9c7b4d0
Remove .env from tracking
seung721 Jun 3, 2026
cba2f89
iconArrive 오타 수정
scholar-star Jun 4, 2026
b2d46c1
인증 Path 루트 기반으로 수정, API Key 수정
scholar-star Jun 4, 2026
f6becf4
Merge remote-tracking branch 'origin/test-deploy' into test-deploy
scholar-star Jun 4, 2026
bd251da
base URL 수정
scholar-star Jun 4, 2026
189d379
로깅 추가
scholar-star Jun 4, 2026
b329f96
마커 확인
scholar-star Jun 4, 2026
6b9b367
background-image url을 가지고 오는 과정에서 문제 발생 확인
scholar-star Jun 4, 2026
bbdb3ee
background-image url을 가지고 오는 과정에서 문제 발생 확인
scholar-star Jun 4, 2026
0e6cf04
인코딩 문제라 판단, 인코딩 처리
scholar-star Jun 4, 2026
6780c01
아이콘이 맨 앞으로 나오도록 디버깅
scholar-star Jun 4, 2026
0593386
따옴표 제가
scholar-star Jun 4, 2026
93fcd83
마커 표시 버그(zIndex, SVG URL) 수정
seung721 Jun 4, 2026
86f649c
merge: 마커 버그 수정 + base URL 변경 병합
seung721 Jun 4, 2026
6186018
따옴표 제거
scholar-star Jun 4, 2026
f5db3a6
DOM 형식으로 바꿔보기
scholar-star Jun 4, 2026
df95f08
마커수정, 마커 이미지 깨짐 방지
seung721 Jun 4, 2026
d7155c3
한입 아이콘 수정
seung721 Jun 4, 2026
8b146ea
길찾기 로직 리팩토링 & 가게 정보를 가지고 오는 로직 문제 수정 (#14)
scholar-star Jun 5, 2026
28eb989
내부 localhost로 포트 바인딩
scholar-star Jun 11, 2026
1477106
Backend/yujin/qa (#16)
scholar-star Jun 29, 2026
1432a7b
연결할 postgresql URL 수정
scholar-star Jun 29, 2026
7155417
네이버 api 연결
scholar-star Jun 29, 2026
bf3b89e
임시방편으로 모두 뚫어보기
scholar-star Jun 29, 2026
0e68b1a
디버깅 모드 켜기
scholar-star Jun 29, 2026
12f7b22
디버깅 모드 켜기
scholar-star Jun 29, 2026
a589b63
assets 필터 무시
scholar-star Jun 29, 2026
2a58aef
Frontend/seunga/design (#17)
ziuneeeeeee Jun 30, 2026
0133a53
중복 import, 선언 삭제
scholar-star Jun 30, 2026
790f3eb
Mono, RecommendationService import 되지 않음 문제 해결
scholar-star Jun 30, 2026
b623ec0
참조되지 않은 변수 일단 주석처리
scholar-star Jun 30, 2026
788dfd5
이미지 작업이 제대로 되는지 로그 확인
scholar-star Jun 30, 2026
5f266be
길찾기 spring security 필터 해제
scholar-star Jun 30, 2026
a622927
이미지 URL 연결
scholar-star Jun 30, 2026
31af3c9
이미지 불러오는 과정에서 캐시 추가 (#18)
scholar-star Jul 1, 2026
775b6e3
CacheConfig로 캐시 빈 주입
scholar-star Jul 1, 2026
4716ef2
route 안되는 원인 분석하기
scholar-star Jul 1, 2026
df3f551
포워드 허용 추가
scholar-star Jul 1, 2026
465550d
로그 더 상세하게 조정
scholar-star Jul 1, 2026
e4f2f92
CORS 추가 설정
scholar-star Jul 1, 2026
cc55f9b
CORS 추가 설정
scholar-star Jul 1, 2026
fbec466
CORS 추가 설정
scholar-star Jul 1, 2026
c764c1c
검색어 튜닝
scholar-star Jul 5, 2026
17fe5ca
검색어 튜닝
scholar-star Jul 5, 2026
a284918
검색어 튜닝
scholar-star Jul 5, 2026
579fbd0
회원가입
sgyun02 Jul 7, 2026
96f4a40
회원가입실패 재도전
sgyun02 Jul 7, 2026
f5d2505
redirect-url 수정
scholar-star Jul 7, 2026
6e6655e
/signup/terms에서 localhost 제거
scholar-star Jul 7, 2026
b743cb0
location.origin 복원
scholar-star Jul 7, 2026
7f46b3b
리다이렉팅 테스트
scholar-star Jul 7, 2026
3b1e66d
로깅
scholar-star Jul 7, 2026
4935659
OAuthSuccessHandler 수정
scholar-star Jul 7, 2026
136a37a
OAuthSuccessHandler 수정 - redirect 주소 저장
scholar-star Jul 7, 2026
38f93a5
SecurityConfig에 signup/terms 작성
scholar-star Jul 7, 2026
b116009
지도를 가져오지 못하는 문제 - autoload false 추가
scholar-star Jul 7, 2026
f88b592
지도를 가져오지 못하는 문제 - autoload false 롤백
scholar-star Jul 7, 2026
5ebabed
랜딩페이지 및 디자인 변경사항
seung721 Jul 8, 2026
d193096
Front/ziun (#21)
ziuneeeeeee Jul 8, 2026
f76e414
Front/ziun (#22)
ziuneeeeeee Jul 8, 2026
653aa4a
section 짝 맞추기 - 안되면 다시 롤백
scholar-star Jul 9, 2026
7d5dfb4
백엔드에서 RouteController에서 RecommendService 가져오는 부분 수정
scholar-star Jul 9, 2026
c075c53
중복 오류 수정
seung721 Jul 9, 2026
3dfb75d
gitignore에 루트env추가
seung721 Jul 9, 2026
b18b761
위도 경도 필수 입력 X
scholar-star Jul 9, 2026
509c4d4
Merge branch 'test-deploy' of https://github.com/ApptiveDev/OnMyWay i…
scholar-star Jul 9, 2026
68ff766
랜딩페이지 오류수정
seung721 Jul 9, 2026
d91754d
위도 경도 필수 입력 X
scholar-star Jul 9, 2026
92164ec
.
seung721 Jul 9, 2026
bc3146b
Merge branch 'test-deploy' of https://github.com/ApptiveDev/OnMyWay i…
seung721 Jul 9, 2026
c159ade
장소 검색 범위 DB에서 저장된 장소로 국한하는 로직 추가
scholar-star Jul 11, 2026
09a179e
반점 추가
scholar-star Jul 11, 2026
4812a30
카테고리별 추천 장소 개수 5개로 제한 및 마커 표시
jjng9987 Jul 11, 2026
d83e99b
Merge branch 'test-deploy' of https://github.com/ApptiveDev/OnMyWay i…
jjng9987 Jul 11, 2026
ce11b67
카테고리 선택시에도 마커 표시되게 수정
jjng9987 Jul 11, 2026
156d1cc
favicon.ico 파일 허용
scholar-star Jul 12, 2026
3d78d26
로그인 라우터 추가해보기(안되면 롤백)
scholar-star Jul 12, 2026
c6999dd
회원가입 라우터 추가해보기(안되면 롤백)
scholar-star Jul 12, 2026
13bd6ac
로그인 인증에서 토큰이 반영되도록 수정 - 안되면 롤백
scholar-star Jul 12, 2026
84d4e83
로그아웃 시 쿠키에서 토큰 삭제하도록 logout 함수를 가지고 옴. - 안되면 롤백
scholar-star Jul 12, 2026
d2da398
로그아웃 시 쿠키에서 토큰 삭제하도록 logout 함수를 가지고 옴. - 안되면 롤백(await 삭제)
scholar-star Jul 12, 2026
1be2792
카카오 로그인 연결 라우터 추가
scholar-star Jul 12, 2026
e02faca
인증 확인 로그 추가
scholar-star Jul 12, 2026
9e27f90
App.jsx에 라우트 연결
scholar-star Jul 12, 2026
4652f44
프로필에 닉네임 뜨게 하기 - 안되면 롤백
scholar-star Jul 12, 2026
62d5166
프로필에 닉네임 뜨게 하기 - 안되면 롤백
scholar-star Jul 12, 2026
ce88491
프로필에 닉네임 뜨게 하기 - 안되면 롤백
scholar-star Jul 12, 2026
578fce3
프로필에 닉네임 뜨게 하기(useEffect 추가) - 안되면 롤백
scholar-star Jul 12, 2026
3ce3a7e
프로필에 닉네임 뜨게 하기(오타 수정) - 안되면 롤백
scholar-star Jul 12, 2026
f3e4535
프로필에 닉네임 뜨게 하기(api import) - 안되면 롤백
scholar-star Jul 12, 2026
18a84ce
프로필에 닉네임 뜨게 하기(api import) - 안되면 롤백
scholar-star Jul 12, 2026
3ef7fd7
프로필에 이미지 뜨게 하기 - 안되면 롤백
scholar-star Jul 12, 2026
1de3a95
장소 저장 로직 (#25)
scholar-star Jul 13, 2026
3337238
머지 잘못된 부분 수정
scholar-star Jul 13, 2026
a16c1b3
머지 잘못된 부분 수정(import 에러)
scholar-star Jul 13, 2026
911609c
orElseThrow 제거
scholar-star Jul 13, 2026
edf141e
반환 형식 수정, 이미지 검색어 수정
scholar-star Jul 13, 2026
928f158
이미지 검색어 수정
scholar-star Jul 13, 2026
4ccbdf0
이미지 검색어 수정
scholar-star Jul 13, 2026
1894f84
이미지 검색어 수정
scholar-star Jul 13, 2026
bc0393c
선택한 장소 마커 1.2배 확대 표시
jjng9987 Jul 13, 2026
0b00147
1.4로 변경
jjng9987 Jul 13, 2026
8e1fc30
마커 아이콘 픽셀 깨짐 수정 (shape-rendering crispEdges 제거)
jjng9987 Jul 13, 2026
9714edc
마커 겹침 방지 오프셋 자리 확장
jjng9987 Jul 13, 2026
18ca67b
마커 마우스 이벤트 범위 조정
jjng9987 Jul 13, 2026
2f33fd0
Revert "마커 마우스 이벤트 범위 조정"
jjng9987 Jul 13, 2026
a11a198
도착지 핀 끌어오기 문제 - autoload 발생
scholar-star Jul 14, 2026
fc16e91
도착지 핀 끌어오기 문제 - 롤백
scholar-star Jul 14, 2026
79d37e9
검색어 튜닝
scholar-star Jul 14, 2026
b883383
검색어 튜닝
scholar-star Jul 14, 2026
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
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
./backend/.env
./backend/.env.dev
60 changes: 60 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: CI/CD Docker to Server

on:
push:
branches: [ "test-deploy" ] # test-deploy 브랜치에 push될 때 실행

jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: 체크아웃 소스코드
uses: actions/checkout@v4

- name: Docker Buildx 설정
uses: docker/setup-buildx-action@v3

- name: Docker Hub 로그인
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Docker 이미지 빌드 및 푸시
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: |
${{ secrets.DOCKERHUB_USERNAME }}/onmyway:test

deploy:
needs: build-and-push
runs-on: ubuntu-latest
steps:
- name: SSH로 서버 접속 및 배포 명령 실행
uses: appleboy/ssh-action@v1.0.3
with:
host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SERVER_USER }}
key: ${{ secrets.SERVER_KEY }}
script: |
# 1. Docker Hub 로그인
echo "${{ secrets.DOCKERHUB_TOKEN }}" | sudo docker login -u "${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin

# 2. 최신 이미지 Pull
sudo docker pull ${{ secrets.DOCKERHUB_USERNAME }}/onmyway:test

# 3. 기존에 실행 중인 동일한 이름의 컨테이너 중지 및 삭제
sudo docker stop test-onmyway || true
sudo docker rm test-onmyway || true

# 5. ⭐ --env-file 옵션을 사용하여 컨테이너 실행
sudo docker run -d \
--name test-onmyway \
-p 127.0.0.1:8081:8081 \
--env-file .env.dev \
${{ secrets.DOCKERHUB_USERNAME }}/onmyway:test

# 6. 사용하지 않는 구버전 이미지 청소
sudo docker image prune -f
8 changes: 6 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ bin/
out/
!**/src/main/**/out/
!**/src/test/**/out/
.env
backend/.env

### NetBeans ###
/nbproject/private/
Expand All @@ -197,8 +197,12 @@ out/
# Env files
# =========================
.env
**/.env
**/.env.dev
backend/.env
backend/.env.dev

# =========================
# Git 내부
# =========================
onmyway.git/
onmyway.git/.env
11 changes: 5 additions & 6 deletions .idea/compiler.xml

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

17 changes: 0 additions & 17 deletions .idea/dataSources.xml

This file was deleted.

3 changes: 3 additions & 0 deletions .idea/misc.xml

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

2 changes: 1 addition & 1 deletion .idea/modules.xml

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

15 changes: 15 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
}
]
}
4 changes: 4 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"java.configuration.updateBuildConfiguration": "interactive",
"java.compile.nullAnalysis.mode": "automatic"
}
36 changes: 36 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# --- 1단계: Frontend 빌드 ---
FROM node:24 AS frontend-builder
WORKDIR /build-fe
COPY frontend/ganeungil/package*.json ./
RUN npm install
COPY frontend/ganeungil ./
RUN npm run build

# --- 2단계: Backend 빌드 (FE 결과물 포함) ---
FROM gradle:7.6-jdk17 AS backend-builder
WORKDIR /build-be
# 1. 설정 파일만 먼저 복사
COPY ./backend/gradlew .
COPY ./backend/gradle/ gradle/
COPY ./backend/build.gradle ./backend/settings.gradle ./

# 2. 의존성 미리 다운로드 (이 단계가 캐싱되어 다음엔 1초만에 넘어감)
RUN ./gradlew dependencies --no-daemon

# 3. 그 다음 소스 복사 및 빌드
COPY . .
# 위에서 빌드한 FE 정적 파일들을 BE의 static 폴더로 복사
COPY --from=frontend-builder /build-fe/dist ./backend/src/main/resources/static
COPY backend/src ./src

RUN ./gradlew -p ./backend bootJar --no-daemon

# --- 3단계: 최종 실행 이미지 ---
FROM eclipse-temurin:17-jdk-alpine
WORKDIR /app
RUN ls -R /app
# 빌드된 jar 파일만 가져오기
COPY --from=backend-builder /build-be/backend/build/libs/*.jar app.jar

EXPOSE 8081
ENTRYPOINT ["java", "-jar", "app.jar"]
Loading
Loading