Skip to content

D2D-CAPSTONE/map-data-fetcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

서버 환경

  • Cloud & OS : GCP Compute Engine (E2), Ubuntu 26.04
  • Backend : Java 17, Spring Boot 3.3.8
  • Infra & Process Manager : Nginx, PM2
  • CI/CD : GitHub Actions (scp-action, ssh-action)

배포 파이프라인

  1. main 브랜치 Push 시 GitHub Actions 워크플로우 실행
  2. 가상 환경(Ubuntu)에서 JDK 17 세팅 후 ./gradlew clean bootJar 로 JAR 파일 빌드
  3. SCP: appleboy/scp-action을 통해 빌드된 JAR 파일을 GCP 서버(~/map-data-fetcher/build/libs)로 전송
  4. SSH: appleboy/ssh-action을 통해 서버에 SSH로 접속하여 PM2로 애플리케이션 시작 또는 재시작 (pm2 start / pm2 restart)

Swagger API Documentation

About

[모바일 프로그래밍] kakaoMap & naverMap 검색 조회 API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages