Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 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
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 8081:8081 \
--env-file .env.dev \
${{ secrets.DOCKERHUB_USERNAME }}/onmyway:test

# 6. 사용하지 않는 구버전 이미지 청소
sudo docker image prune -f
7 changes: 4 additions & 3 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 @@ -196,9 +196,10 @@ out/
# =========================
# Env files
# =========================
.env
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.

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