릴리즈 v0.3.5: 이미지 유실 방지 가이드 및 데이터 유지관리 정책 추가
This commit is contained in:
parent
ee30c45ca9
commit
7ccd9e933c
@ -105,7 +105,22 @@ pm2 reload smartims-api
|
||||
|
||||
---
|
||||
|
||||
## 💡 주의사항
|
||||
1. **빌드 확인**: 운영 서버에서 수동 업데이트 시 `npm run build` 결과가 `Success`인지 반드시 확인하신 후 서버를 재시작하세요.
|
||||
## 5. 데이터 유지관리 및 백업 (Data Persistence)
|
||||
|
||||
플랫폼 운영 중 생성되는 데이터(업로드 이미지, 매뉴얼 등)는 소스 코드와 분리되어 관리됩니다.
|
||||
|
||||
### <20>️ 업로드 이미지 (server/uploads)
|
||||
* **주의**: `server/uploads/` 폴더의 내용은 Git 추적 대상이 아닙니다(`.gitignore`).
|
||||
* **현상**: 개발 환경에서 등록한 자산 이미지는 운영 서버로 배포되지 않으므로, **운영 서버에서 직접 재등록**해야 합니다.
|
||||
* **보존**: 운영 서버를 재설치하거나 폴더를 삭제해야 할 경우, 반드시 `server/uploads/` 폴더를 별도로 백업한 후 복구해야 기존 자산 이미지들이 유지됩니다.
|
||||
|
||||
### 🗄️ 데이터베이스 (MariaDB)
|
||||
* 모든 자산 정보와 설정값은 DB에 저장됩니다. 업데이트 전 반드시 DB 백업을 수행하세요.
|
||||
* **백업 예시**: `mysqldump -u [user] -p smartims > backup_date.sql`
|
||||
|
||||
---
|
||||
|
||||
## 💡 최종 주의사항
|
||||
1. **실행 위치 확인**: 특히 `pm2` 명령어나 `server` 관련 설정은 반드시 `server` 폴더 내에서 실행하거나 경로를 정확히 지정해야 합니다.
|
||||
2. **경로 이동 주의**: `cd server`를 통해 폴더를 이동하여 작업을 마친 후에는 반드시 `cd ..`를 통해 다시 루트 폴더로 복귀하여 다음 작업에 혼선이 없도록 합니다.
|
||||
3. **권한 관리**: 운영 서버에서는 반드시 서비스 실행 권한을 가진 계정으로 명령어를 실행해야 `PM2` 프로세스 관리에 문제가 생기지 않습니다.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user