File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88 - main
99jobs :
1010 deploy :
11- runs-on : ubuntu-latest
12- env :
13- HUSKY : 0
11+ runs-on : ubuntu-latest
1412 steps :
15- - uses : actions/checkout@v4
13+ - name : Checkout
14+ uses : actions/checkout@v4
15+ - name : Remove old files
16+ uses : appleboy/ssh-action@v1.2.2
17+ with :
18+ host : ${{ secrets.AI_SERVER_HOST }}
19+ username : ${{ secrets.AI_SERVER_USERNAME }}
20+ key : ${{ secrets.AI_SERVER_KEY }}
21+ port : ${{ secrets.AI_SERVER_PORT }}
22+ script : |
23+ echo "기존 "
24+ rm -rf ~/chatbot || true
25+ mkdir ~/chatbot
1626 - name : Copy files via SSH
1727 uses : appleboy/scp-action@v1
1828 with :
2131 key : ${{ secrets.AI_SERVER_KEY }}
2232 port : ${{ secrets.AI_SERVER_PORT }}
2333 source : " ."
24- target : " /chatbot"
34+ target : " /chatbot"
35+ - name : Start chatbot service
36+ uses : appleboy/ssh-action@v1.2.2
37+ with :
38+ host : ${{ secrets.AI_SERVER_HOST }}
39+ username : ${{ secrets.AI_SERVER_USERNAME }}
40+ key : ${{ secrets.AI_SERVER_KEY }}
41+ port : ${{ secrets.AI_SERVER_PORT }}
42+ script : |
43+ cd ~/chatbot
2544 # uses: actions/checkout@v4
2645 # - name: Create env file
2746 # run: |
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # AI 서비스용 Docker 이미지 다운로드
4+ echo " ✅ Docker 이미지 다운로드 중..."
5+ docker pull rlaqhguse/if-ai
6+
7+ # 사용자 정의 네트워크 생성 (이미 존재하면 무시)
8+ echo " ✅ milvus-net 네트워크 생성 시도..."
9+ docker network create milvus-net 2> /dev/null || echo " 이미 milvus-net 네트워크가 존재합니다."
10+
11+ # milvus-standalone 컨테이너가 네트워크에 연결되었는지 확인하고 연결
12+ if ! docker network inspect milvus-net | grep -q " milvus-standalone" ; then
13+ echo " ✅ milvus-standalone을 milvus-net에 연결 중..."
14+ docker network connect milvus-net milvus-standalone
15+ else
16+ echo " ✅ milvus-standalone은 이미 milvus-net에 연결되어 있습니다."
17+ fi
18+
19+ # if-ai 컨테이너 실행
20+ echo " ✅ if-ai 컨테이너 실행 중..."
21+ docker run -p 8000:8000 \
22+ --network milvus-net \
23+ --name if-ai \
24+ rlaqhguse/if-ai
You can’t perform that action at this time.
0 commit comments