zioinfo-mail/.dockerignore
DESKTOP-TKLFCPR\ython eea643ce40 feat(docker): Docker 컨테이너 환경 구성
[파일 목록]
- 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>
2026-05-29 19:08:52 +09:00

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/