## Install
```bash
// install dependencies
npm install --ignore-script
```
### Run
#### Development
```bash
npm run dev
```
#### Production(Build)
```bash
npm run build
```
### Docker 方式部署
**修改`CODO_VER`release为最新的版本,静态文件的最终路径为 `/var/www/codo/`**
```bash
echo -e "\033[32m [INFO]: codo(项目前端) Start install. \033[0m"
CODO_VER="codo-beta-0.3.4"
if ! which wget &>/dev/null; then yum install -y wget >/dev/null 2>&1;fi
[ ! -d /var/www ] && mkdir -p /var/www
cd /var/www && wget https://github.com/opendevops-cn/codo/releases/download/${CODO_VER}/${CODO_VER}.tar.gz
tar zxf ${CODO_VER}.tar.gz
if [ $? == 0 ];then
echo -e "\033[32m [INFO]: codo(项目前端) install success. \033[0m"
else
echo -e "\033[31m [ERROR]: codo(项目前端) install faild \033[0m"
exit -8
fi
```
**放置`nginx`配置文件,如果想使用https请自行修改nginx的配置文件,也可以参考项目下的`nginx_ops.conf`文件。**
**如果需要修改前端的访问域名可以直接修改配置文件中的server_name,proxy_pass对应的地址为网关地址,一定要和网关地址端口进行对应。**
```bash
mkdir -p /my/nginx/conf.d/
cat >/my/nginx/conf.d/codo-init.conf<<\EOF
server {
listen 80;
server_name demo-init.opendevops.cn;
access_log /var/log/nginx/codo-access.log;
error_log /var/log/nginx/codo-error.log;
location / {
root /var/www/codo;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location /api {
### ws 支持
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header 'Access-Control-Allow-Origin' '*';
proxy_pass http://gw.opendevops.cn:8888;
}
location ~ /(.svn|.git|admin|manage|.sh|.bash)$ {
return 403;
}
}
EOF
```
```bash
#bulid 镜像
docker build . -t codo_image
#启动
docker-compose up -d
```
- 测试一下 `ls /var/www/codo/index.html` 看下前端文件是不是存在
- 测试一下 `ls /my/nginx/conf.d/codo-init.conf` 看下nginx配置文件是不是存在
- swagger-ui 复制到/var/www/codo/目录即可,详情请参考安装文档。 命令如下:cd /opt/codo/codo && \cp -r swagger-ui/ /var/www/codo/
## License
[MIT](http://opensource.org/licenses/MIT)
Copyright (c) 2016-present, iView
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】:包含前端、后端、移动开发、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源,毕业设计等各种技术项目的源码。包括C++、Java、python、web、C#、EDA等项目的源码。 【适用人群】:适用于希望学习不同技术领域的初学者或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于Vue + Iview-Admin实现的一套后台管理系统 (356个子文件)
.babelrc 38B
nginx_ops.conf 3KB
swagger-ui.css 150KB
iconfont.css 4KB
index.css 2KB
Dockerfile 1KB
.editorconfig 147B
iconfont.eot 4KB
.eslintignore 0B
.eslintrc 138B
.gitignore 272B
index.html 3KB
oauth2-redirect.html 2KB
index.html 542B
favicon.ico 39KB
login-bg.jpg 449KB
login-bg1.jpg 96KB
qq-fance2.jpg 50KB
logo-min.jpg 18KB
swagger-ui-bundle.js 1.49MB
swagger-ui-standalone-preset.js 432KB
swagger-ui.js 357KB
routers.js 31KB
checkDomain.js 10KB
util.js 9KB
task-other.js 9KB
tools.js 7KB
devops-tools.js 6KB
app.js 6KB
user.js 5KB
scheduler-task.js 4KB
server.js 4KB
user.js 4KB
task.js 4KB
excel.js 4KB
zh-CN.js 4KB
axios.js 3KB
server.js 2KB
git-repo.js 2KB
placeholder.js 2KB
asset_config.js 2KB
domain.js 2KB
vue.config.js 2KB
conf.js 2KB
directives.js 1KB
index.js 1KB
tag.js 1KB
server_auth.js 1KB
main.js 1KB
index.js 1KB
router.js 1KB
index.js 1KB
en-US.js 1KB
zh-TW.js 1KB
audit.js 1KB
publish.js 1KB
dns.js 1006B
commands.js 841B
app.js 833B
db.js 818B
db.js 818B
project.js 750B
cron.js 691B
index.js 670B
handle-btns.js 657B
index.js 615B
server_log.js 550B
home.js 535B
server_group.js 527B
mixin.js 521B
data.js 510B
resource-mg.js 485B
tag.js 478B
app.js 469B
.eslintrc.js 435B
index.js 428B
index.js 427B
idc.js 421B
system_user.js 397B
admin_user.js 393B
adm_user.js 368B
item-mixin.js 367B
HelloWorld.spec.js 362B
project.js 358B
index.js 331B
before-close.js 308B
task.js 299B
index.js 238B
api.request.js 227B
Xterm.js 216B
Xterm.js 216B
test.js 206B
routers.js 189B
index.js 149B
util.js 138B
.eslintrc.js 112B
index.js 96B
index.js 88B
index.js 75B
index.js 74B
共 356 条
- 1
- 2
- 3
- 4
资源评论
白话Learning
- 粉丝: 4737
- 资源: 3116
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- springboot项目高校宣讲会管理系统.zip
- springboot项目工作量统计系统.zip
- springboot项目果蔬作物疾病防治系统.zip
- springboot项目共享书角图书借还管理系统.zip
- springboot项目航班进出港管理系统.zip
- springboot项目滑雪场管理系统.zip
- springboot项目基于Hadoop的物品租赁系统的设计与实现 a.zip
- springboot项目基于Java Web的考编论坛网站的设计与实现.zip
- springboot项目基于html+css的在线英语阅读分级平台.zip
- springboot项目基于javaweb的城乡居民基本医疗信息管理系统.zip
- springboot项目基于java的物资综合管理系统的设计与实现.zip
- springboot项目基于javaweb的宠物猫认养系统.zip
- springboot项目基于java的美食信息推荐系统的设计与实现.zip
- springboot项目基于java敬老院管理系统_.zip
- springboot项目基于java的综合小区管理系统.zip
- springboot项目基于java国产动漫网站设计和实现.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功