README.md 2.1 KB
Newer Older
NoSubject's avatar
NoSubject 已提交
1 2
# O2OA Web

NoSubject's avatar
NoSubject 已提交
3 4
O2平台Web端应用。

NoSubject's avatar
NoSubject 已提交
5 6 7 8
[![Build Status](https://travis-ci.com/huqi1980/o2oa_client_web.svg?branch=master)](https://travis-ci.org/o2oa/o2oa)
[![AGPL](https://img.shields.io/badge/license-AGPL-blue.svg)](https://github.com/o2oa/o2oa)
[![code-size](https://img.shields.io/github/languages/code-size/o2oa/o2oa.svg)](https://github.com/o2oa/o2oa)
[![last-commit](https://img.shields.io/github/last-commit/o2oa/o2oa.svg)](https://github.com/o2oa/o2oa)
NoSubject's avatar
NoSubject 已提交
9 10
---

NoSubject's avatar
NoSubject 已提交
11
## 简介
NoSubject's avatar
NoSubject 已提交
12

NoSubject's avatar
NoSubject 已提交
13
O2平台Web端应用,它将会随o2server一起编译。您也可以单独编译,并将它部署到任意的WEB服务器。
NoSubject's avatar
NoSubject 已提交
14

NoSubject's avatar
NoSubject 已提交
15
## 编译
NoSubject's avatar
NoSubject 已提交
16

NoSubject's avatar
NoSubject 已提交
17
先安装npm环境
NoSubject's avatar
NoSubject 已提交
18

NoSubject's avatar
NoSubject 已提交
19 20
    $ npm i -g gulp-cli karma-cli codecov
    $ npm install
NoSubject's avatar
NoSubject 已提交
21

NoSubject's avatar
NoSubject 已提交
22
使用一下命令编译:
NoSubject's avatar
NoSubject 已提交
23

NoSubject's avatar
NoSubject 已提交
24
    $ gulp
NoSubject's avatar
NoSubject 已提交
25

NoSubject's avatar
NoSubject 已提交
26
使用下面的参数可以将编译后直接通过FTP部署到web服务器:
NoSubject's avatar
NoSubject 已提交
27

NoSubject's avatar
NoSubject 已提交
28
	$ gulp --upload ftp --host ftp.server.com --user ftpuser --pass password --port 21 --remotePath /
NoSubject's avatar
NoSubject 已提交
29 30


NoSubject's avatar
NoSubject 已提交
31 32 33 34 35 36 37 38 39 40 41
> --upload : 可选值`local`、`ftp`、`sftp`
>
> --host : ftp或sftp服务器
>
> --user : 用户名,默认`anonymous`
>
> --pass : 密码,ftp或sftp密码,默认`@anonymous`
>
> --port : 端口,ftp默认21;sftp默认22
>
> --remotePath: 远程部署路径,默认“/”
NoSubject's avatar
NoSubject 已提交
42

NoSubject's avatar
NoSubject 已提交
43
## 配置
NoSubject's avatar
NoSubject 已提交
44

NoSubject's avatar
NoSubject 已提交
45
如果您将o2web部署到了其他WEB服务器,您需要手工修改下面的config.jon文件。
NoSubject's avatar
NoSubject 已提交
46

NoSubject's avatar
NoSubject 已提交
47
路径:/x_desktop/res/config/config.json
NoSubject's avatar
NoSubject 已提交
48

NoSubject's avatar
NoSubject 已提交
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
	{
	  "center": [		//可以配置多个中心服务器地址,系统会自动找到一个可用的服务器
	    {
	      "port": "20030",	//中心服务器端口
	      "host": ""		//中心服务器host
	    },
	    {
	      "port": "20030",		//中心服务器端口
	      "host": "127.0.0.1"	//中心服务器host
	    }
	  ],
	  "footer": "开发系统",		//系统页脚
	  "title": "o2oa开发平台",	//系统名称
	  "app_protocol": "auto",	//http,https 或 auto
	  "loginPage": {			//将一个portal页面作为登录页
	    "enable": false,
	    "portal": "",
	    "page": ""
	  }
	}
NoSubject's avatar
NoSubject 已提交
69

NoSubject's avatar
NoSubject 已提交
70
## 官方网站\:
NoSubject's avatar
NoSubject 已提交
71

NoSubject's avatar
NoSubject 已提交
72
官方网站 : [http://www.o2oa.net](http://www.o2oa.net)
NoSubject's avatar
NoSubject 已提交
73

NoSubject's avatar
NoSubject 已提交
74
oschina项目主页 : [https://www.oschina.net/p/o2oa](https://www.oschina.net/p/o2oa)
NoSubject's avatar
NoSubject 已提交
75

NoSubject's avatar
NoSubject 已提交
76
下载地址 : [http://www.o2oa.net](http://www.o2oa.net/download.html)
NoSubject's avatar
NoSubject 已提交
77 78