Skip to content

Morick66/Pieces

Repository files navigation

Pieces

使用Python + Flsak搭建的使用Docker部署的一个类memos的小项目。用于随时随地记录想法,并同步展现在博客页面。

⚠警告

本项目主要为自用,并无能力和精力进行维护,其安全性、性能、稳定性等无法保证。

预览

记录页面

前端展示——我的博客页面

alt text

修改与部署

  1. 首先 clone 本项目到本地;
  2. 构建虚拟环境,安装flask;
  3. 运行pieces.py文件,本地修改调试;
  4. 调试完成后,命令行运行docker build -t pieces .构建pieces镜像;
  5. 运行docker save -o pieces.tar pieces导出镜像tar文件;
  6. 镜像tar文件上传到云服务器合适的位置;
  7. 运行docker load -i pieces.tar导入镜像。
  8. 执行下述命令,运行容器。
docker run -d \
    -p 10055:10055 \  # 端口映射
    -v /home/Pieces/data:/data \  # 挂载本地目录到容器目录
    -e USERNAME=admin \  # 用户名
    -e PASSWORD=pieces \    # 密码
    --name pieces \
    pieces

然后进行子域名分配和解析、反向代理。

数据获取

直接访问https://你的域名/data.json获取数据,使用js加载到博客的静态页面。

图片文件路径https://你的域名/uploads/图片名

使用到的项目

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published