Skip to content

feat: 로드맵 생성 퀄리티 개선 (프롬프트 강화 및 강좌 메타데이터 보완) #10

feat: 로드맵 생성 퀄리티 개선 (프롬프트 강화 및 강좌 메타데이터 보완)

feat: 로드맵 생성 퀄리티 개선 (프롬프트 강화 및 강좌 메타데이터 보완) #10

Workflow file for this run

name: AI Deploy
on:
push:
branches: [ main ]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: 코드 체크아웃
uses: actions/checkout@v3
- name: Docker Hub 로그인
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_TOKEN }}
- name: Docker 이미지 빌드 & 푸시
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/kuriq-ai:latest
- name: 서버 배포
uses: appleboy/ssh-action@v1.0.0
with:
host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SERVER_USER }}
password: ${{ secrets.SERVER_PASSWORD }}
script: |
cd /home/cloud-user/kuriq
docker pull ${{ secrets.DOCKER_HUB_USERNAME }}/kuriq-ai:latest
docker compose up -d --no-deps ai