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로 이전 상태로 복원할 수 있습니다.

🎉 축하합니다!

첫 번째 배포를 완료했습니다. 더 자세한 내용은 아래 문서를 참고하세요.