- docs/ITMS_사용자지침서.docx: 접속·로그인(OTP)·주요 업무화면·FAQ - docs/ITMS_운영자지침서.docx: 4포트 스택 구성·기관 프로파일·CI/CD·systemd 기동·헬스체크·트러블슈팅 - docs/ITMS_개발자지침서.docx: 멀티모듈 아키텍처·common 추출(키스토어 파라미터화)·빌드·기여 워크플로우·백로그 - docs/ITMS_서버설치가이드.docx: 사전요구사항·설치절차·CI연동·검증 체크리스트·제거 - install/ 설치 패키지 소스: preflight.sh·install.sh(멱등, 서비스 start 안 함)·uninstall.sh·README·make_package.sh - make_package.sh → dist/itms-install-v1.0.tar.gz(152K): install+systemd+env+ci+docs 번들(재생성 가능, dist/ gitignore) 시크릿(접속정보·keystore 비번·연동 키) 문서·스크립트에 미포함(env/서버 로컬 관리 안내만). Tier2 기동은 DB/시크릿/JDK17 확보 환경 전제. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
11 lines
475 B
Bash
11 lines
475 B
Bash
#!/usr/bin/env bash
|
|
# ITMS 제거: 서비스 중지·disable·유닛 제거. 데이터(/opt/itms)·DB 는 보존.
|
|
set -euo pipefail
|
|
[ "$(id -u)" = "0" ] || { echo "root 로 실행하세요"; exit 1; }
|
|
for m in auth api front batch datatrans; do
|
|
systemctl disable --now itms-$m 2>/dev/null || true
|
|
rm -f /etc/systemd/system/itms-$m.service
|
|
done
|
|
systemctl daemon-reload
|
|
echo "제거 완료. /opt/itms(아티팩트)·/etc/itms(env)·DB 는 보존됨(수동 삭제 가능)."
|