mirror of
https://github.com/MrXujiang/h5-Dooring.git
synced 2026-01-04 18:28:11 +00:00
108 lines
3.8 KiB
JavaScript
108 lines
3.8 KiB
JavaScript
(window.webpackJsonp = window.webpackJsonp || []).push([
|
|
[11],
|
|
{
|
|
360: function(e, t, v) {
|
|
e.exports = v.p + 'assets/img/deploy.d1b1d698.png';
|
|
},
|
|
388: function(e, t, v) {
|
|
'use strict';
|
|
v.r(t);
|
|
var _ = v(42),
|
|
r = Object(_.a)(
|
|
{},
|
|
function() {
|
|
var e = this,
|
|
t = e.$createElement,
|
|
_ = e._self._c || t;
|
|
return _('ContentSlotsDistributor', { attrs: { 'slot-key': e.$parent.slotKey } }, [
|
|
_('p', [e._v('私有化部署需要获取4个核心项目包, 包括')]),
|
|
e._v(' '),
|
|
_('ul', [
|
|
_('li', [e._v('H5编辑器(h5_plus)')]),
|
|
e._v(' '),
|
|
_('li', [e._v('H5基座(h5)')]),
|
|
e._v(' '),
|
|
_('li', [e._v('Dooring管理后台(Dooring-Admin)')]),
|
|
e._v(' '),
|
|
_('li', [e._v('服务端项目(Server)')]),
|
|
]),
|
|
e._v(' '),
|
|
_('p', [
|
|
e._v('获取以上四个核心源码工程需要满足商业授权协议, 具体可联系'),
|
|
_(
|
|
'a',
|
|
{
|
|
attrs: {
|
|
href: 'http://h5.dooring.cn/uploads/WechatIMG3_1758e9753e2.jpeg',
|
|
target: '_blank',
|
|
rel: 'noopener noreferrer',
|
|
},
|
|
},
|
|
[e._v('徐小夕'), _('OutboundLink')],
|
|
1,
|
|
),
|
|
]),
|
|
e._v(' '),
|
|
_('h3', { attrs: { id: '部署架构图' } }, [
|
|
_('a', { staticClass: 'header-anchor', attrs: { href: '#部署架构图' } }, [
|
|
e._v('#'),
|
|
]),
|
|
e._v(' 部署架构图'),
|
|
]),
|
|
e._v(' '),
|
|
_('img', { attrs: { src: v(360), alt: 'H5-dooring部署' } }),
|
|
e._v(' '),
|
|
_('p', [e._v('部署流程如下:')]),
|
|
e._v(' '),
|
|
_('ol', [
|
|
_('li', [e._v('下载4个源码工程, 安装依赖(npm install 或 yarn)')]),
|
|
e._v(' '),
|
|
_('li', [
|
|
e._v('打包3个前端工程至'),
|
|
_('code', [e._v('server')]),
|
|
e._v('的static目录下'),
|
|
]),
|
|
e._v(' '),
|
|
_('li', [
|
|
e._v('在'),
|
|
_('code', [e._v('server')]),
|
|
e._v('下本地运行 '),
|
|
_('code', [e._v('yarn start')]),
|
|
e._v(' 或 '),
|
|
_('code', [e._v('npm start')]),
|
|
e._v(' 启动服务端进行本地测试'),
|
|
]),
|
|
e._v(' '),
|
|
_('li', [
|
|
e._v('打包服务端代码, '),
|
|
_('code', [e._v('yarn build')]),
|
|
e._v(' 生成 '),
|
|
_('code', [e._v('dist')]),
|
|
e._v(' 目录, 建议使用 '),
|
|
_('code', [e._v('pm2')]),
|
|
e._v(' 做'),
|
|
_('code', [e._v('nodejs')]),
|
|
e._v('服务的负载均衡, 运行 '),
|
|
_('code', [e._v('pm2 start dist/index.js')]),
|
|
e._v('启动生产环境代码'),
|
|
]),
|
|
]),
|
|
e._v(' '),
|
|
_('p', [
|
|
e._v('也可以将以上步骤集成到gitlab等CI, CD服务中, 进行自动化打包发布, 或者采用'),
|
|
_('code', [e._v('docker')]),
|
|
e._v('进行容器化部署.'),
|
|
]),
|
|
]);
|
|
},
|
|
[],
|
|
!1,
|
|
null,
|
|
null,
|
|
null,
|
|
);
|
|
t.default = r.exports;
|
|
},
|
|
},
|
|
]);
|