[파일 목록] - 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>
24 lines
868 B
XML
24 lines
868 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<tomcat-users xmlns="http://tomcat.apache.org/xml"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
|
|
version="1.0">
|
|
|
|
<!-- GUARDiA SSH 원격 관리용 계정 -->
|
|
<role rolename="manager-script"/>
|
|
<role rolename="manager-jmx"/>
|
|
<role rolename="manager-gui"/>
|
|
<role rolename="admin-gui"/>
|
|
|
|
<!-- opsagent: GUARDiA ITSM 배포/재기동 자동화 계정 -->
|
|
<!-- 운영 환경에서는 반드시 비밀번호를 변경하세요 -->
|
|
<user username="opsagent"
|
|
password="Opsagent@guardia!"
|
|
roles="manager-script,manager-jmx"/>
|
|
|
|
<!-- admin: Tomcat Manager UI (개발용) -->
|
|
<user username="admin"
|
|
password="Admin@guardia!"
|
|
roles="manager-gui,admin-gui"/>
|
|
</tomcat-users>
|