From c045214969243fea8d9f8ad5f777d776f8bca139 Mon Sep 17 00:00:00 2001 From: liuxiaoqing Date: Mon, 18 Aug 2025 13:53:27 +0800 Subject: [PATCH] =?UTF-8?q?build(docker):=20=E6=B7=BB=E5=8A=A0=20Dockerfil?= =?UTF-8?q?e=E5=B9=B6=E6=9B=B4=E6=96=B0=E9=A1=B9=E7=9B=AE=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 Dockerfile 用于构建和运行项目 - 更新 index.html 文件,替换静态资源链接 - 将 requirements.txt 文件移至项目根目录- 移除 alibabacloud_sample 依赖项 - 添加 setuptools依赖项 --- alibabacloud_sample/templates/index.html | 28 +++++++++---------- dockerfile | 7 +++++ .../requirements.txt => requirements.txt | 2 +- 3 files changed, 22 insertions(+), 15 deletions(-) create mode 100644 dockerfile rename alibabacloud_sample/requirements.txt => requirements.txt (91%) diff --git a/alibabacloud_sample/templates/index.html b/alibabacloud_sample/templates/index.html index f2f3142..85de872 100644 --- a/alibabacloud_sample/templates/index.html +++ b/alibabacloud_sample/templates/index.html @@ -1,14 +1,14 @@ - - - - - - - Vite + Vue + TS - - - - -
- - + + + + + + + Vite + Vue + TS + + + + +
+ + diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..eb6fb0b --- /dev/null +++ b/dockerfile @@ -0,0 +1,7 @@ +FROM python:latest +WORKDIR /app +RUN pip install --no-cache-dir -r requirements.txt +RUN python setup.py install +COPY . /app +EXPOSE 5555 +CMD ["python", "/app/alibabacloud_sample/main.py"] \ No newline at end of file diff --git a/alibabacloud_sample/requirements.txt b/requirements.txt similarity index 91% rename from alibabacloud_sample/requirements.txt rename to requirements.txt index aec9420..4b753d4 100644 --- a/alibabacloud_sample/requirements.txt +++ b/requirements.txt @@ -1,7 +1,6 @@ alibabacloud_credentials==1.0.2 alibabacloud_darabonba_stream==0.0.2 alibabacloud_ocr_api20210707==3.1.3 -alibabacloud_sample>=1.0.0 alibabacloud_tea_console==0.0.1 alibabacloud_tea_openapi==0.4.1 alibabacloud_tea_util==0.3.13 @@ -9,3 +8,4 @@ Flask==3.1.1 flask_cors==6.0.1 python_dateutil==2.9.0.post0 Werkzeug==3.1.3 +setuptools \ No newline at end of file