站点图标 久久日记本

Garden部署与更新笔记

Garden

最后更新:2021-11-23
上次更新:2021-08-13
创建时间:2021-03-02

新加了一个分类/Project/Website, 以后二级域名的站点更新日志就写到这里了。

技术栈:

Python, Flask, Vue, Scss, ES6

Garden 更新笔记


2022-03-09 1.9 本次更新已经在去年完成了大部分,最近改了改勉强上了吧,太忙了,不知道什么时候再有时间,本次更新均是对`dict`改版的配套支持 1.`dict`支持登录,目前仅供测试,新增`login`站点; 2.`dict`支持单词标星,同步单词本功能,目前自定义单词本功能并未完成; 3.支持在`Garden`上维护`App`授权信息,本来是想做个`Oatuh2`授权,发现实在没有精力,就勉强改成一个精简版的授权方案; 2021-11-23 1.8 1.`dict`支持`category`检索; 2021-11-19 1.7 1.重构后端`API`,`model`和`service`分离,更友好区分维护各个模块; 2.`dict`模块支持`value/key:value`搜索模式,增加分类字段`category`,为`Dictionary`分类搜索功能做铺垫; 3.`log`模块支持`value/key:value`搜索模式,支持删除某一ip所有记录; 4.关闭登录过程中kv记录; 5.新增`app`模块,支持常见操作;新玩具`Login`(做了一部分),Oauth2登录其他app(做了一部分),然后发现我只是同一个域名,同一个`API`,有啥好授权的,可能是挖坑项目; 2021-09-17 1.6 1.新玩具`bubble`; 2.为`bubble`增加列表API,支持分页; 2021-08-10 1.5 1.`Dictionary`管理页面字段新增; 2.为`dict`项目增加词典列表页面API; 2021-08-09 1.4 1.新玩具`Dictionary`,使用`mdx`开源词库搭建出的`dict`项目,前端代码fork至`Love`项目,经过改动; 2.现在可以在`Garden`上管理词典了,以控制`dict`项目的检索词库; 2021-07-12 1.3 1.`Garden`中,现在可以管理`open api`了,支持增加,删除,查找分页功能; 2.`Fleece`中的`timeline`由`timeline api`修改为`open api`; 3.`Love`中的列表对接`open api`动态获取数据; 2021-07-09 1.2 1.`open api`的`log`支持删除和搜索; 2.修改登录逻辑,以支持IP黑名单; 3.后台支持IP黑名单,增加,删除,查找分页功能; 4.黑名单拓展至所有`Garden API`范围,包括`code timeline` 2021-07-05 1.1 1.`before_request`新增`open api`请求日志记录; 2.`admin`模块支持分页列表查看(暂不支持增删改查); 2021-06-29 1.0 1.zen模块新增支持timeline编辑和管理; 2.支持code域请求api获取timeline数据; 2021-06-16 0.9 1.接入cloudflare worker kv, device id 生成, 支持登录session查询与清理(暂不支持强制退出); 2.部分代码重构,页面手机端适配调整; 3.修复cxzw后退bug; 4.修正nginx配置以实现获取ip 2021-05-27 0.8 1.支持用户,用户角色管理; 2.支持API权限管理; 3.修改登录流程优化,API权限校验逻辑; 2021-04-30 0.7 1.支持修改登录密码; 2.支持激活和解绑两步验证流程; 2021-04-23 1.生成登录user部分重构; 2.登录页面添加背景,和落花模糊,手机端页面调整; 3.现在支持创新作文网了; cxzw支持笔名,标题,用户ID,完全匹配和模糊匹配检索; 支持分页与文章详情查看; 支持显示评论; 支持直接从评论检索评论者的文章数据; 2021-04-01 1.引入 vuex,重构页面和路由; 2.down 和 header 增加面包屑; 3.搜索结果匹配关键字高亮显示; 4.其它优化; 2021-03-31 1.重构 Model 层; 2021-03-26 1.fix bug when the search result include '\' (key: 月); 2.add copyright in login page; 3.check if domain is right in frontend and backend api 2021-03-12 1.新增支持复制整季磁力/电驴链接 2021-02 1.爬取`人人影视影视`剧照, 因为占用空间大,暂未处理到`Garden` 2.剧情简介和相关信息收集,暂未处理到数据库 2021‑02‑22 1.仅保留下载页骨架图效果,列表页面加载效果改为`loading`; 2021‑02‑03 1.logo和ico更新; 2.新增登录页`樱花飘落`效果; 2021-01-21 `Garden`上线 1.支持登录和重定向; 2.列表搜索; 3.磁力和种子链接; 4.骨架图加载效果; 2021‑01‑15 Python脚本导入数据到sqlite数据库

Garden 部署笔记

1. Create dir

mkdir fe
mkdir backend

2. Start project

install conda in ubuntu

cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh
<!-- verify the installer -->
sha256sum Anaconda3-2019.03-Linux-x86_64.sh
bash Anaconda3-2019.03-Linux-x86_64.sh

conda list
conda create --name my_env python=3
conda activate my_env

start project

<!-- start backend -->
conda install flask
conda install flask-cors
conda install Flask-SQLAlchemy
conda install flask-login
cd backend
python app.py

<!-- insert user -->
python test.py

3. Config server

个人原因此处不再公开

4. Document

conda in ubuntu

nginx获取ip文档:
https://flask.palletsprojects.com/en/1.0.x/deploying/wsgi-standalone/#proxy-setups

关联文章:

Garden🌸
Garden部署笔记
人人影视走丢了
十年旧梦 粉色雪花落主题
本站所有二级站点更新列表

退出移动版