实战:Docker部署moments极简微信朋友圈-2024.7.19(测试成功)


实战:Docker部署moments极简微信朋友圈-2024.7.19(测试成功)

image-20240719161623145

目录

[toc]

环境

docker环境

源码

image-20240728165137746

通过百度网盘分享的文件:2024.7.28-实战:Docker部署moments极简微信朋友圈…
链接:https://pan.baidu.com/s/1M_WYwW6Xw33vTvYYSKuWWA?pwd=st45
提取码:st45
2024.7.28-实战:Docker部署moments极简微信朋友圈-2024.7.19(测试成功)

预览效果

http://47.100.215.163:3000/

image-20240728164938097

1、介绍

GitHub:https://github.com/kingwrcy/moments

今天给大家分享一个 类似微信朋友圈 的项目 moments,适合用于记录生活。

image-20240719155739998

项目特色

  • 支持匿名评论/点赞
  • 支持引入网易云音乐,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

image-20240728162321585

3、使用

http://47.100.215.163:3000

image-20240719155418578

登录并修改默认密码

默认用户名密码:admin/**a123456**,登录进去后后台可以自己修改密码.

image-20240719155500646

image-20240719155932876

我的配置

Copyright 2023-2024 One & ICP2023002645

image-20240728162810501

仓库地址

仓库地址

https://github.com/kingwrcy/moments

image-20240728163828525

image-20240728164623654

image-20240728164649300

image-20240728164703277

-- 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

image-20240728164723959

image-20240728164741907

image-20240728164750598

引用

https://blog.csdn.net/weixin_74962223/article/details/138277841 使用 Docker 部署 moments 微信朋友圈

image-20240624111647165

关于我

我的博客主旨:

  • 排版美观,语言精炼;
  • 文档即手册,步骤明细,拒绝埋坑,提供源码;
  • 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!

🍀 微信二维码

x2675263825 (舍得), qq:2675263825。

image-20230107215114763

🍀 微信公众号

《云原生架构师实战》

image-20230107215126971

🍀 个人主页:

https://onedayxyy.cn

image-20240711101911622

🍀 知识库:

https://onedayxyy.cn/docusaurus/

image-20240711101933614

🍀 博客:

https://onedayxyy.cn/hexoblog/

image-20240711102002480

🍀 csdn

https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421

image-20230107215149885

🍀 知乎

https://www.zhihu.com/people/foryouone

image-20230107215203185

最后

好了,关于本次就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!


  目录