Sign inSign up

liberalman/libertyblog-admin

By liberalman

•Updated about 8 years ago

libertyblog-admin web

Image
0

220

liberalman/libertyblog-admin repository overview

⁠libertyblog 后台管理, 使用angular

⁠简介

Libertyblog 是使用 Node.js + MongoDB + 其它客户端框架, 开发的个人博客系统,前后端分离,仿简书模板.此为后台管理, 使用angular 服务端有:
express版⁠
koa版⁠
客户端有:
angular1.x版⁠
react 版⁠
vue 版⁠
移动端有:
react native 版⁠

⁠环境准备

安装sass,compass,以及compass spriting(精灵图)支持.(png图片生成库)
sass安装方法⁠
compass安装方法⁠
png图片生成库安装方法⁠

$ sudo gem install sass
$ sudo gem install compass
$ sudo gem install oily_png

没有gem的话,要先安装gem,我在centos上安装的命令如下

yum install ruby-devel gem

⁠开发

$ npm install
$ npm install bower -g
$ bower install --allow-root
$ npm install gulp -g
$ gulp serve

访问 localhost:3000 就可以登录了,用户名和密码使用如下 email: [email protected]⁠ password: admin 该默认管理员信息,以及预装的测试数据,都在 libertyblog-api-koa/server/config/env/seed.js 中初始化。

⁠打包

$ gulp build 或 gulp serve:dist

如果要生成docker镜像,则打包之后,执行

docker build -t liberalman/libertyblog-admin .

⁠线上布署

$ pm2 start process.json

⁠测试

karma测试:

$ gulp test

⁠License

MIT

app.conf.json,修改如下,https改为http,并且加上端口 "ServerUrl": "https://api.hicool.top⁠",

scp -r src/app/app.conf.js [email protected]⁠:/root/libertyblog-admin/src/app/ scp -r dist/ [email protected]⁠:/root/libertyblog-admin/

每次运行gulp serve会根据app.conf.json生成 src/app/app.conf.js

Tag summary

Content type

Image

Digest

Size

272.6 MB

Last updated

about 8 years ago

docker pull liberalman/libertyblog-admin