Merge pull request 'Update README to reflect project rename from snp-batch-validation to snp-collector' (#2) from feature/update-readme into develop

Reviewed-on: #2
This commit is contained in:
HYOJIN 2026-04-07 10:25:37 +09:00
커밋 40f42f80ac

파일 보기

@ -1,6 +1,6 @@
# SNP-Batch (snp-batch-validation) # SNP Collector (snp-collector)
해양 데이터 통합 배치 시스템. Maritime API에서 선박/항만/사건 데이터를 수집하여 PostgreSQL에 저장하고, AIS 실시간 위치정보를 캐시 기반으로 서비스합니다. S&P Maritime API에서 선박/항만/사건 데이터를 수집하여 PostgreSQL에 저장하는 해양 데이터 배치 시스템. React 기반 관리 UI 포함.
## 기술 스택 ## 기술 스택
@ -32,15 +32,7 @@ cd frontend && npm install && npm run build && cd ..
mvn clean package -DskipTests -Dskip.npm -Dskip.installnodenpm mvn clean package -DskipTests -Dskip.npm -Dskip.installnodenpm
``` ```
빌드 결과: `target/snp-batch-validation-1.0.0.jar` 빌드 결과: `target/snp-collector-1.0.0.jar`
### VSCode
`Cmd+Shift+B` (기본 빌드 태스크) → 프론트엔드 빌드 + Maven 패키징 순차 실행
개별 태스크: `Cmd+Shift+P` → "Tasks: Run Task" → 태스크 선택
> 태스크 설정: [.vscode/tasks.json](.vscode/tasks.json)
### IntelliJ IDEA ### IntelliJ IDEA
@ -57,16 +49,10 @@ mvn clean package -DskipTests -Dskip.npm -Dskip.installnodenpm
mvn spring-boot:run -Dspring-boot.run.profiles=local mvn spring-boot:run -Dspring-boot.run.profiles=local
``` ```
### VSCode
Run/Debug 패널(F5) → "SNP-Batch (local)" 선택
> 실행 설정: [.vscode/launch.json](.vscode/launch.json)
### IntelliJ IDEA ### IntelliJ IDEA
Run Configuration → Spring Boot: Run Configuration → Spring Boot:
- Main class: `com.snp.batch.SnpBatchApplication` - Main class: `com.snp.batch.SnpCollectorApplication`
- Active profiles: `local` - Active profiles: `local`
## 서버 배포 ## 서버 배포
@ -75,18 +61,18 @@ Run Configuration → Spring Boot:
# 1. 빌드 (위 빌드 절차 수행) # 1. 빌드 (위 빌드 절차 수행)
# 2. JAR 전송 # 2. JAR 전송
scp target/snp-batch-validation-1.0.0.jar {서버}:{경로}/ scp target/snp-collector-1.0.0.jar {서버}:{경로}/
# 3. 실행 # 3. 실행
java -jar snp-batch-validation-1.0.0.jar --spring.profiles.active=dev java -jar snp-collector-1.0.0.jar --spring.profiles.active=dev
``` ```
## 접속 정보 ## 접속 정보
| 항목 | URL | | 항목 | URL |
|------|-----| |------|-----|
| 관리 UI | `http://localhost:8041/snp-api/` | | 관리 UI | `http://localhost:8041/snp-collector/` |
| Swagger | `http://localhost:8041/snp-api/swagger-ui/index.html` | | Swagger | `http://localhost:8041/snp-collector/swagger-ui/index.html` |
## 프로파일 ## 프로파일