저번에 JIRA를 연동하여 보고서 작성후 slack으로 업무 보고를 하는 Agent를 만들었다.
우리회사는 현재 메신저를 Teams로 쓰고 있기에 HOOK_URL을 teams 채널로 바꾸었다.
그리고 이걸 Docker 이미지로 만들어서 서버에 띄워 보려고 한다.
먼저 DockerFile을 만들자
# Python 베이스 이미지
FROM python:3.11-slim
# 작업 디렉토리 설정
WORKDIR /app
# requirements 먼저 복사 (캐시 활용)
COPY requirements.txt .
# 의존성 설치
RUN pip install --no-cache-dir -r requirements.txt
# 소스코드 복사
COPY . .
# 타임존 설정 (선택사항)
ENV TZ=Asia/Seoul
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 스케줄러 실행
CMD ["python", "-u", "scheduler.py"]
그런다음 이미지를 떠준다
# 이미지 뜨기
docker build -t onerp-scheduler:latest .
# 이미지 파일로 저장
docker save -o onerp-scheduler.tar onerp-scheduler:latest
# 혹시 수정후 다시빌드한다면 이미지를 삭제후 다시 떠주자.
docker rmi onerp-scheduler:latest
# 캐시하지말고 다시 빌드
docker build --no-cache -t onerp-scheduler:latest .
저장된 이미지를 이제 개발서버로 옮기자
# 개발서버에 올린 이미지를 도커에 로드
docker load -i onerp-scheduler.tar
# 이미지확인
docker images | grep onerp-scheduler
구동시켜주면 잘된다.
'web > AI' 카테고리의 다른 글
| [AI] RAG 와 VectorDB (1) | 2025.12.17 |
|---|---|
| [AI] Qdrant 로 RAG 구축하기(1) (1) | 2025.12.16 |
| [AI] 챗봇만들기 프로젝트 (1) (0) | 2025.12.04 |
| [AI] MCP 프로토콜 (0) | 2025.12.03 |
| [AI] JIRA를 연동하여 주간업무 Agent 만들기(1) (0) | 2025.11.18 |