18 Commits

Author SHA1 Message Date
chpark 37cac72085 refactor: Pipeline 네이밍 통일 및 AI 에이전트/장비 연결 기능 추가
- Docker/K8s 배포 설정을 pipeline-backend/pipeline-front로 통일
- 네임스페이스, 서비스, PVC 등 k8s 리소스명 pipeline-* 로 변경
- AI 에이전트 관리 기능 추가 (에이전트, 그룹, 프로바이더, 대화, API 키, 지식베이스)
- 장비 연결 관리 기능 추가 (PLC/Modbus/OPC-UA/MQTT)
- 배치 스케줄러에 AI agent/device collection/crawling 타입 추가
- 배치 편집 UI 개선 (6가지 실행 방식 지원)
- 회사별 페이지(COMPANY_*) 제거 및 AdminPageRenderer 최적화
- 메뉴 재구성: 장비 연결 관리 시스템관리로 이동, 에이전트 오케스트레이션으로 개명
- ai-assistant 디렉토리 제거 (backend-node로 통합)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 12:14:50 +09:00
kjs 822f9ac35a feat: Implement smart factory log functionality
- Added a new controller for managing smart factory logs, including retrieval and statistics endpoints.
- Integrated smart factory log migration to set up the necessary database structure.
- Enhanced the authentication controller to include user name in log submissions.
- Developed a frontend page for displaying and filtering smart factory logs, accessible only to super admins.
- Implemented API calls for fetching logs and statistics, improving data visibility and management.

These changes aim to provide comprehensive logging capabilities for smart factory activities, enhancing monitoring and analysis for administrators.
2026-04-07 10:35:16 +09:00
kjs ca7b145c7f feat: Enhance logging and configuration for Smart Factory integration
- Added companyCode to the AuthController for improved logging.
- Updated sendSmartFactoryLog function to support company-specific API keys.
- Configured environment variables for company-specific Smart Factory API keys in Docker Compose files.

This update ensures that logs are more informative and that the correct API keys are used based on the company context.
2026-04-03 11:23:02 +09:00
kjs ccb0c8df4c Add environment variable example and update .gitignore
- Created a new .env.example file to provide a template for environment variables, including database connection details, JWT settings, encryption keys, and external API keys.
- Updated .gitignore to include additional test output directories and archive files, ensuring that unnecessary files are not tracked by Git.
- Removed outdated approval test reports and scripts that are no longer needed, streamlining the project structure.

These changes improve the clarity of environment configuration and maintain a cleaner repository.
2026-04-01 12:12:15 +09:00
dohyeons fc6e84b299 Merge remote-tracking branch 'upstream/main' 2025-10-30 15:18:25 +09:00
dohyeons 0776e7cd4c 개발서버에 환경변수 추가 2025-10-30 15:17:48 +09:00
dohyeons b01e241a44 Merge remote-tracking branch 'upstream/main' 2025-10-30 15:06:56 +09:00
dohyeons 444b2fab2b 개발서버 도커 컴포즈 수정 2025-10-30 12:09:22 +09:00
dohyeons b6b42c51ed test 2025-10-23 17:26:10 +09:00
dohyeons d6d179025d ENCRYPTION_KEY 환경변수가 설정 2025-10-21 09:43:01 +09:00
dohyeons f54f6336a5 도커 재수정 2025-10-02 16:14:22 +09:00
hyeonsu fc5bd97ac1 동적 API URL 설정 2025-09-04 15:18:25 +09:00
hyeonsu 103dd9907d 외부 ip 로 api 호출 전환 2025-09-04 14:45:58 +09:00
hyeonsu c78b239db2 파일 되돌리기 2025-09-04 14:15:25 +09:00
hyeonsu 22b0f839c6 명시적 HOST 설정 추가 2025-09-04 14:11:20 +09:00
hyeonsu 8d76df1cfe 도커 yml에 cors 추가 2025-09-04 12:14:06 +09:00
hyeonsu 59fb1edc5c 운영용 cors 주소 추가 2025-08-28 15:38:00 +09:00
hyeonsu e9082d7fef 도커 파일 및 스크립트 파일 위치 정리 2025-08-28 13:44:01 +09:00