diff --git a/Dockerfile b/Dockerfile index f19e12e1f..7b4ecdec4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,12 @@ -FROM python:3.9-alpine - +FROM python:3.9-slim +# 把檔案複製進去 COPY ./ /ChatGPT-Line-Bot WORKDIR /ChatGPT-Line-Bot -RUN pip3 install -r requirements.txt +# 更新 pip 並裝好套件 +RUN pip install --upgrade pip && \ + pip install -r requirements.txt -CMD ["python3", "main.py"] \ No newline at end of file +# 執行程式 +CMD ["python", "main.py"] diff --git a/requirements.txt b/requirements.txt index b8f2bf572..3c49a3149 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,5 @@ -line-bot-sdk==2.4.1 -python-dotenv==0.21.1 -Flask==2.2.2 -opencc-python-reimplemented==0.1.4 -beautifulsoup4==4.11.2 -youtube-transcript-api==0.5.0 -pymongo==4.3.3 \ No newline at end of file +Flask==2.0.0 +Werkzeug==0.16.0 +line-bot-sdk==2.4.2 +openai==1.14.3 +pymongo==3.12.3