Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能否无痛升级?docker版本号建议 #112

Closed
toyqiu opened this issue Jul 9, 2022 · 7 comments · Fixed by #113
Closed

能否无痛升级?docker版本号建议 #112

toyqiu opened this issue Jul 9, 2022 · 7 comments · Fixed by #113

Comments

@toyqiu
Copy link

toyqiu commented Jul 9, 2022

这个项目非常合胃口呀,年纪大了不想在twitter微博叨叨,普通的叨叨又不想写到播客上,这是个很好的出口。

前天部署了 0.1.3 用下来总体满意,看到demo支持todo列表的动态勾选, 0.1.3 没有,于是心动(但是鬼迷心窍没有备份),直接把 docker run 配置文件的映像版本号改成 dev ,然后就悲剧了。停止 0.1.3 容器,删除 0.1.3 容器,启动 dev 容器。

报错,代码500.

然后又作死停止 dev 容器,删除 dev 容器,启动 0.1.3 容器。

报错,代码401

image

建议作者能否把 docker 的最新稳定版本 tag 改为 latest,这样更新方便一些

@boojack
Copy link
Collaborator

boojack commented Jul 9, 2022

理论上正常的 release 是可以无痛升级的,但是由于 dev 不太稳定,所以建议不要使用 dev 的镜像。
如果数据不太重要的话,可以删除了之前的数据文件,重新换成 0.1.3 启动即可快速解决 500 的问题。
related issue: #111

@boojack boojack linked a pull request Jul 9, 2022 that will close this issue
@boojack
Copy link
Collaborator

boojack commented Jul 9, 2022

另外加了个 latest 的 tag,下次 release 后可以使用。

@toyqiu
Copy link
Author

toyqiu commented Jul 9, 2022

另外加了个 latest 的 tag,下次 release 后可以使用。

兄弟。。。
latest 的 tag 能给 0.1.3 的源码吗?5小时前 latest 标签是给 demo 的源码了么,我部署了只能登录 demo 账号。

@boojack
Copy link
Collaborator

boojack commented Jul 9, 2022

docker 启动命令有改动

docker run \
  --name memos \
  --publish 5230:5230 \
  --volume ~/.memos/:/var/opt/memos \
  neosmemo/memos:latest \
  --mode prod \
  --port 5230

@toyqiu
Copy link
Author

toyqiu commented Jul 9, 2022

docker 启动命令有改动

docker run \
  --name memos \
  --publish 5230:5230 \
  --volume ~/.memos/:/var/opt/memos \
  neosmemo/memos:latest \
  --mode prod \
  --port 5230

修改成功!
BTW 所有资料该不会都存在 memos_prod.db 库文件里面吧?试着发了个图,原先48kb马上膨胀到3mb了。随着时间的流逝,资料的增多,数据量爆炸,能承受得了吗?
导出 json 是不包含图片的,图片有办法备份导出吗? (不从转移资料的角度,从防止数据库损坏的角度,毕竟玩自建这么多年,被数据库损坏坑到哭也不是一次两次三次四次了)

@boojack
Copy link
Collaborator

boojack commented Jul 9, 2022

之后可能会做图片的导出,但是目前来说自用肯定是够的。当然如果你有自己的图床,也可以通过把图片外链的形式来引入和显示图片。

@toyqiu
Copy link
Author

toyqiu commented Jul 9, 2022

之后可能会做图片的导出,但是目前来说自用肯定是够的。当然如果你有自己的图床,也可以通过把图片外链的形式来引入和显示图片。

我蹲一个图片导出功能。
定位就是自用微博工具,用手机随手写随手拍。图片外链就跟写博客、日志差不多了,太麻烦。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants