Update README to reflect project rename from snp-batch-validation to snp-collector

- Project name, JAR artifact, main class, context path, URLs all aligned
- Remove VSCode sections (.vscode/ no longer exists)
- Remove outdated AIS cache service description

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
HYOJIN 2026-04-07 10:03:43 +09:00
부모 94e41909d3
커밋 803be1d5e4

파일 보기

@ -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
```
빌드 결과: `target/snp-batch-validation-1.0.0.jar`
### VSCode
`Cmd+Shift+B` (기본 빌드 태스크) → 프론트엔드 빌드 + Maven 패키징 순차 실행
개별 태스크: `Cmd+Shift+P` → "Tasks: Run Task" → 태스크 선택
> 태스크 설정: [.vscode/tasks.json](.vscode/tasks.json)
빌드 결과: `target/snp-collector-1.0.0.jar`
### IntelliJ IDEA
@ -57,16 +49,10 @@ mvn clean package -DskipTests -Dskip.npm -Dskip.installnodenpm
mvn spring-boot:run -Dspring-boot.run.profiles=local
```
### VSCode
Run/Debug 패널(F5) → "SNP-Batch (local)" 선택
> 실행 설정: [.vscode/launch.json](.vscode/launch.json)
### IntelliJ IDEA
Run Configuration → Spring Boot:
- Main class: `com.snp.batch.SnpBatchApplication`
- Main class: `com.snp.batch.SnpCollectorApplication`
- Active profiles: `local`
## 서버 배포
@ -75,18 +61,18 @@ Run Configuration → Spring Boot:
# 1. 빌드 (위 빌드 절차 수행)
# 2. JAR 전송
scp target/snp-batch-validation-1.0.0.jar {서버}:{경로}/
scp target/snp-collector-1.0.0.jar {서버}:{경로}/
# 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 |
|------|-----|
| 관리 UI | `http://localhost:8041/snp-api/` |
| Swagger | `http://localhost:8041/snp-api/swagger-ui/index.html` |
| 관리 UI | `http://localhost:8041/snp-collector/` |
| Swagger | `http://localhost:8041/snp-collector/swagger-ui/index.html` |
## 프로파일