[파일 목록] - Dockerfile: GUARDiA ITSM Python 3.11-slim 이미지 - 비루트(guardia) 계정 실행 - 헬스체크 내장 - docker-compose.yml: 개발/테스트 풀스택 - guardia-itsm, nginx, postgres:15, redis:7, ollama/ollama, tomcat:9 - Ollama 모델은 볼륨 마운트 (이미지 외부) - docker-compose.prod.yml: 운영 환경 오버라이드 - 외부 포트 차단, 호스트 경로 마운트 - docker-compose.gpu.yml: NVIDIA GPU 오버라이드 - docker-start.sh: dev|prod|gpu 모드 빠른 시작 - .dockerignore: 보안 파일(.env, *.db) 제외 - docker/nginx/guardia.conf: 리버스 프록시 설정 - docker/tomcat/tomcat-users.xml: opsagent 계정 설정 [폐쇄망 패키지] - setup/docker_package.sh: 인터넷 서버에서 모든 이미지를 tar.gz로 패키징 - setup/docker_load.sh: 폐쇄망에서 tar.gz 로드 + 즉시 시작 옵션 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
64 lines
518 B
Plaintext
64 lines
518 B
Plaintext
# Git
|
|
.git/
|
|
.gitignore
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
*.pyd
|
|
.pytest_cache/
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.eggs/
|
|
venv/
|
|
.venv/
|
|
env/
|
|
|
|
# 개발 도구
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# 테스트
|
|
tests/
|
|
test_*.py
|
|
*.test.py
|
|
|
|
# 문서/설정
|
|
docs/
|
|
manual/
|
|
*.md
|
|
*.txt
|
|
!requirements.txt
|
|
|
|
# 데이터
|
|
*.db
|
|
*.sqlite
|
|
*.sqlite3
|
|
guardia_itsm.db*
|
|
|
|
# 업로드
|
|
uploads/
|
|
*.log
|
|
|
|
# 환경 파일 (보안)
|
|
.env
|
|
.env.*
|
|
*.env
|
|
secrets/
|
|
|
|
# Docker 패키지
|
|
docker-package/
|
|
|
|
# 설치 스크립트
|
|
setup/
|
|
|
|
# workspace
|
|
workspace/
|
|
|
|
# Claude
|
|
.claude/
|