Fetch the repository succeeded.
This action will force synchronization from doramart/DoraCMS, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
1、nodejs 12 + eggjs 2
2、vue-cli
3、mongodb 4+
文档: DoraCMS 开发文档
API: DoraCMS API文档
演示地址: 前端开发俱乐部
后台登录: https://www.html-js.cn/dr-admin
测试账号:doracms/123456
DoraCMS
(本地环境)前提是您需要提前安装
docker
.
DoraCMS
可以依托 docker-compose
快速在本地跑起来,您只需要这样做:
docker-compose up -d
http://127.0.0.1:8080/
DoraCMS
之前,需要确保您已经完成了以下工作nodejs
, 版本 v12.13.0
Mongodb
,版本 4.0
npm i doracms -g // 全局安装 doracms 命令行工具
dora create mycms // 本地/服务器环境任意目录执行
执行 dora create mycms
命令需要填写相关参数(本地环境可以一直回车,会有默认值),相关参数解释如下:
?Project name: [必填]项目名称,英文不含空格
?Website(ip or domain): [[非必填,默认 http://127.0.0.1:8080 ]网站访问域名或IP+端口号,需要带http/https,如 https://www.html-js.cn, http://120.25.150.169:8080
?env: [非必填,默认 development ]服务器运行环境
?Server port: [非必填,默认 8080 ]DoraCMS 启动默认端口号,website 中如果也有端口号,那么理论上这两个端口号是相同的
?Mongodb url: [非必填,默认 mongodb://127.0.0.1:27017/doracms2 ] mongodb 连接字符串,如果带密码,eg. mongodb://username:password@127.0.0.1:27017/doracms2
?Mongodb bin path: [非必填,默认为空]Mongodb bin目录路径,注意结尾必须带 / ,windows 环境下路径中 \ 必须改为 / 如 C:/mongodb/mongodb/bin/
http://127.0.0.1:8080 // 开发环境
http://120.25.150.169:8080 // 生产环境只配了IP,端口号已加入安全组
https://www.html-js.cn // 生产环境配置了域名并做好了域名解析
npm run dev
pm2 start server.js --name doracms2
pm2 stop doracms2
pm2 restart doracms2
api访问地址: http://127.0.0.1:8080/static/apidoc/index.html
http://127.0.0.1:8080
http://127.0.0.1:8080/dr-admin
登录账号:doramart/123456 doracms/123456
如果你发现DoraCMS很有用,可以请生哥喝杯咖啡(⊙o⊙)哦
MIT
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。