实战:Docker部署moments极简微信朋友圈-2024.7.19(测试成功)
目录
[toc]
环境
docker环境
源码
通过百度网盘分享的文件:2024.7.28-实战:Docker部署moments极简微信朋友圈...
链接:https://pan.baidu.com/s/1M_WYwW6Xw33vTvYYSKuWWA?pwd=st45
提取码:st45
2024.7.28-实战:Docker部署moments极简微信朋友圈-2024.7.19(测试成功)
预览效果
1、介绍
GitHub:https://github.com/kingwrcy/moments
今天给大家分享一个 类似微信朋友圈 的项目
moments
,适合用于记录生活。
项目特色
- 支持匿名评论/点赞
- 支持引入网易云音乐,b站视频,插入链接等
- 支持 自定义头图,个人头像,网站标题等
- 支持上传图片到S3兼容的云存储,支持本地存储
- 适配手机
- 支持暗黑模式
- 数据库采用 sqlite,可随时备份
- 支持引入豆瓣读书/豆瓣电影,样式来源于这里
2、部署
要具备docker环境。
mkdir -p /root/docker/moments
cd /root/docker/moments
cat >> docker-compose.yml <<EOF
services:
moments:
image: kingwrcy/moments:latest
ports:
- "3000:3000" # 左边的 8080 可以随意更改成服务器上没有用过的端口
volumes:
- ./moments-data:/app/data
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
EOF
cd /root/docker/moments
docker-compose up -d
3、使用
登录并修改默认密码
默认用户名密码:admin/a123456
,登录进去后后台可以自己修改密码.
我的配置
Copyright 2023-2024 One & ICP2023002645
仓库地址
仓库地址
https://github.com/kingwrcy/moments
-- sqlite数据库位置
DATABASE_URL="file:/app/data/db.sqlite"
-- 本地上传的文件目录
UPLOAD_DIR="/app/data/upload"
-- 配置文件目录(可以复制项目根目录的)
CONFIG_FILE=/app/data/config.json
-- 自定义jwt密钥(从0.2版本开始必填,不填无法使用)
NUXT_JWT_KEY=自定义jwt密钥,可以自己随机生成
-- 安装依赖
npm install
-- 脚本迁移
npx prisma migrate dev
-- 执行构建
npm run build
-- 预览
npm run preview
引用
https://blog.csdn.net/weixin_74962223/article/details/138277841 使用 Docker 部署 moments 微信朋友圈
关于我
我的博客主旨:
- 排版美观,语言精炼;
- 文档即手册,步骤明细,拒绝埋坑,提供源码;
- 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!
🍀 微信二维码
x2675263825 (舍得), qq:2675263825。
🍀 微信公众号
《云原生架构师实战》
🍀 个人主页:
🍀 知识库:
https://onedayxyy.cn/docusaurus/
🍀 博客:
https://onedayxyy.cn/hexoblog/
🍀 csdn
https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421
🍀 知乎
https://www.zhihu.com/people/foryouone
最后
好了,关于本次就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!