Skip to content

Latest commit

 

History

History
98 lines (87 loc) · 3.87 KB

File metadata and controls

98 lines (87 loc) · 3.87 KB

GitHub Views GitHub Views



⭐ Docker ⭐

Directory Structure Diagram

PC-Bot-With-GenAI/deploy/docker
  ├── .gitkeep
  ├── app
  │   │
  │   ├── package
  │   │   ├── __init__.py
  │   │   ├── gemini.py
  │   │   ├── linebot.py
  │   │   └── git_gist.txt
  │   │
  │   ├── Entry.py
  │   └── requirements.txt
  │
  └── script
      ├── .env
      ├── docker-compose.yaml
      └── Dockerfile

STEP.1 Clone

git clone https://github.com/Junwu0615/PC-Bot-With-GenAI.git

STEP.2 進入腳本路徑

cd .\deploy\docker\

STEP.3 新增檔案 : ./script/.env

SQL_SERVICE_DRIVER=17
SQL_SERVICE_BROKER_HOST=<Your SQL Server IP>,<YOUR SQL Server Port>
SQL_SERVICE_LOGIN_USER=<Your User Name>
SQL_SERVICE_LOGIN_PASSWORD=<Your User Password>
SAVE_PATH=/builds/rep/preprocess
LINE_ACCESS_TOKEN=[Fill In Your Access Token]
LINE_SECRET_TOKEN=[Fill In Your Secret]
GEMINI_TOKEN=[Fill In Your Token]
GITHUB_PERSONAL_TOKEN=[Fill In Your Token]
NGROK_AUTHTOKEN=[Fill In Your Token]
DOCKER_BOOL=True

STEP.4 安裝 Dockerfile

docker build -t pc-bot-with-genai:latest -f script/Dockerfile . --no-cache

STEP.5 docker-compose 啟動服務

docker stack deploy -c script/docker-compose.yaml pc-bot-with-genai

jpg

STEP.6 檢視 docker service 清單

docker service ls

jpg

STEP.7 查看 stack service 數量是否正確

docker stack ls

jpg

STEP.8 查看專案 log 打印

docker service logs -f pc-bot-with-genai_ngrok

jpg

docker service logs -f pc-bot-with-genai_task

jpg