321 字
2 分钟
部署极简朋友圈moments
版本选择
按需选择
- 原版,仅支持单用户:https://github.com/kingwrcy/moments
- 魔改版,支持多用户:https://github.com/RandallAnjie/moments
部署
选择多用户魔改版本,为了方便管理,此处用Docker进行部署
1、创建程序文件目录并进入mkdir moments&&cd moments
2、下载docker-compose.yaml
curl -o docker-compose.yaml https://cdn.jsdelivr.net/gh/RandallAnjie/moments/docker-compose_with_redis.yaml3、检查并配置docker-compose.yaml
services: app: image: ranjie/rmoments:latest_with_redis # 记得检查镜像版本 restart: always ports: - "3000:3000" - "5555:5555" # 映射5555端口便于修改数据库 volumes: - ./data:/app/data/4、启动程序
docker-compose up -d5、访问测试
成功启动之后即可用ip:3000访问,(访问不了防火墙开放3000端口)
6、数据库编辑及修改:
# 容器内部执行npx prisma studio通过http://容器ip:5555访问数据库,直接修改/删除/新增数据
7、反向代理(可选)
为了方便此处用宝塔面板进行反向代理:
添加站点之后进入站点修改,找到反向代理,然后选择添加反向代理
代理名称:任意目标URL:http://127.0.0.1:3000发送域名:$http_host配置好保存后即可使用域名访问moments了。
8、数据备份
备份步骤1中创建的moments整个目录即可,里面包含了SQLITE数据库文件及上传的照片,再次重新从该目录启动程序即可。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
部署极简朋友圈moments
https://blog.zwfpro.com/posts/deploy-moments/ 最后更新于 2024-12-13,距今已过 677 天
部分内容可能已过时
岁语集