Amazon Linux 배포 가이드

서버의 /opt/kms-rag/voice_kms_bot 경로에 배포하는 기준입니다.

1. 서버 업로드 경로

/opt/kms-rag/voice_kms_bot

FileZilla 또는 scp로 전체 소스를 이 경로에 업로드하세요.

2. 설치 실행

cd /opt/kms-rag/voice_kms_bot
sudo bash scripts/setup_amazon_linux.sh --app-dir /opt/kms-rag/voice_kms_bot

3. Gemini 키 설정

sudo vi /opt/kms-rag/voice_kms_bot/.env
USE_GEMINI=true
GEMINI_API_KEY=현_API키
KMS_STRICT_MODE=true

4. 서비스 관리

sudo systemctl status voice-kms
sudo systemctl restart voice-kms
journalctl -u voice-kms -f

Windows에서 바로 배포

Windows OpenSSH가 설치되어 있으면 아래 명령으로 압축·업로드·설치를 한 번에 실행할 수 있습니다.

scripts\deploy_to_server_from_windows.cmd 서버IP C:\keys\mykey.pem ec2-user

접속 주소

http://서버IP/
http://서버IP:8000/  # Nginx 미사용 시