5분 가이드
첫 배포 시작하기
설치부터 배포까지 단계별로 따라하세요
1
SDP 설치
PowerShell을 열고 아래 명령어를 실행하세요.
❯
irm http://data.saige.in:8000/database_personal/sh1.yoon/sdp/install.ps1 | iex
설치가 완료되면 새 터미널을 열어주세요.
2
프로젝트 초기화
배포할 프로젝트 폴더로 이동 후 초기화합니다.
❯
cd C:\MyProject
❯
sdp init
✓ .sdp/config.yaml 생성됨
.sdp/ 폴더와 기본 설정 파일이 생성됩니다.
3
설정 파일 편집
.sdp/config.yaml을 열어 서버 정보와 배포 경로를 설정하세요.
.sdp/config.yaml
# 서버 연결 정보
server:
host: vmd-dev.ws.saige.in
port: 50051
api_key: "your-api-key" # 서버 관리자에게 문의
# 서비스 재시작 설정
service:
name: saige-vims-server # Windows 서비스 이름 (없으면 null)
restart: cold # none | hot | cold
# 배포할 파일 매핑
files:
- source: ./dist # 로컬 빌드 결과 폴더
destination: C:\Saige\SaigeVIMS
includes:
- "**/*" # 모든 파일
excludes:
- "*.pdb" # 제외할 파일
restart 모드 선택 가이드
•
•
•
•
none - 정적 파일 (웹 프론트엔드)•
hot - JAR 파일 (버전 다름)•
cold - EXE/DLL (실행 중인 파일 교체)
4
서버 연결 확인
배포 전에 서버 연결 상태를 확인하세요.
❯
sdp status
서버 상태:
온라인: 예
버전: 0.1.0
호스트명: DEPLOY-SERVER
5
배포 실행
모든 준비가 완료되었습니다. 배포를 실행하세요.
❯
sdp push
압축 중... dist/
전송 중... [████████████████████████] 100%
서비스 재시작 중... saige-vims-server
✓ 배포 완료 (백업 ID: 1)
문제 발생 시
sdp rollback --id=1로 이전 상태로 복원할 수 있습니다.