Project

General

Profile

배포 방법 » deploy.sh

상혁 손, 2025-10-22 21:12

 
#!/bin/bash
echo "SvelteKit 프로젝트를 빌드하고 프로덕션용 모듈을 설치합니다..."
npm run build && npm install --production

# 1. YYYYMMDD_HHmmss 형식의 타임스탬프 생성
TIMESTAMP=$(date +%Y%m%d_%H%M%S)

# 2. 생성된 타임스탬프를 파일 이름 변수에 할당
FILENAME="../deploy-SDcmWeb_$TIMESTAMP.tar.gz"

echo "$FILENAME 으로 압축을 시작합니다..."

# 3. 타임스탬프가 포함된 파일 이름으로 압축
tar -cvzf $FILENAME build node_modules package.json

echo "배포 패키지 생성 완료: $FILENAME"
    (1-1/1)