From 9b89c292525c5096065a2af5aa7518df1ac40026 Mon Sep 17 00:00:00 2001 From: freegolang Date: Sat, 12 Apr 2025 22:34:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A03.0.1=E8=AF=B4?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 ++- docker-compose/docker-compose-sqlite.yml | 68 ++++++++++++------------ 2 files changed, 40 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 90043a6..7668a1f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -### pythonstock V3.0 项目简介,2025.02.28更新 +### pythonstock V3.0 项目简介,2025.04.12更新 **特别说明:股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析,投资失败亏钱不负责,不算BUG。** @@ -43,6 +43,11 @@ PythonStock V3.0 是基于Python的pandas,akshare,bokeh,tornado,stocksta 7)增加曲线数据分析,在查看股票中,可以直接跳转到东方财富页面查看相关信息,点击指标之后使用Bokeh将多达 17 个指标的数据绘图,进行图表展示。 8)2.0 最大的更新在于替换tushare库(因部分库不能使用),使用akshare进行数据抓取。 9)3.0 主要做的是项目整合,前端使用vue开发了,后端使用API,使用docker-compose开发部署。 +10)精简模式支持,只部署后端代码,将前端代码合并到了后端,拆分docker-compose: +默认:dev-docker-compose.yml 后端+mysql +开发版本:dev-docker-compose.yml 后端+前端+mysql +前后端拆分:docker-compose-nginx.yml 后端+nginx+前端编译+mysql +sqlite支持:docker-compose-sqlite.yml 后端+sqlite 基础库版本 diff --git a/docker-compose/docker-compose-sqlite.yml b/docker-compose/docker-compose-sqlite.yml index c933225..2e9c557 100644 --- a/docker-compose/docker-compose-sqlite.yml +++ b/docker-compose/docker-compose-sqlite.yml @@ -6,40 +6,40 @@ version: "3" services: #### 使用node 镜像进行编译,构建成 js 文件给nginx 使用。 - frontend-build: - image: pythonstock/frontend-dev:latest - build: - context: . - dockerfile: docker/DevFrontendDockerfile - container_name: frontend-build - volumes: - # 设置开发目录,方便开发调试,生产环境拷贝到 /data/html - - "../frontend:/usr/src/app" - - "./data/html:/data/html" - environment: - LANG: zh_CN.UTF-8 - LC_CTYPE: zh_CN.UTF-8 - networks: - stock-dev-network: {} - # 入口写死,手动启动应用。每次构建时候使用,构建完成结束 - entrypoint: /usr/src/app/docker-build.sh - nginx: - image: docker.m.daocloud.io/library/nginx:stable-alpine - container_name: nginx - ports: - - "8080:8080" - volumes: - # 设置开发目录,方便开发调试 - - "./data/html:/usr/share/nginx/html" - - "./nginx/nginx.conf:/etc/nginx/conf.d/default.conf" - environment: - LANG: zh_CN.UTF-8 - LC_CTYPE: zh_CN.UTF-8 - restart: always - networks: - stock-dev-network: {} - depends_on: - - backend + # frontend-build: + # image: pythonstock/frontend-dev:latest + # build: + # context: . + # dockerfile: docker/DevFrontendDockerfile + # container_name: frontend-build + # volumes: + # # 设置开发目录,方便开发调试,生产环境拷贝到 /data/html + # - "../frontend:/usr/src/app" + # - "./data/html:/data/html" + # environment: + # LANG: zh_CN.UTF-8 + # LC_CTYPE: zh_CN.UTF-8 + # networks: + # stock-dev-network: {} + # # 入口写死,手动启动应用。每次构建时候使用,构建完成结束 + # entrypoint: /usr/src/app/docker-build.sh + # nginx: + # image: docker.m.daocloud.io/library/nginx:stable-alpine + # container_name: nginx + # ports: + # - "8080:8080" + # volumes: + # # 设置开发目录,方便开发调试 + # - "./data/html:/usr/share/nginx/html" + # - "./nginx/nginx.conf:/etc/nginx/conf.d/default.conf" + # environment: + # LANG: zh_CN.UTF-8 + # LC_CTYPE: zh_CN.UTF-8 + # restart: always + # networks: + # stock-dev-network: {} + # depends_on: + # - backend backend: image: pythonstock/backend-dev:latest build: -- Gitee