playlet-supply-web-ui
- Vue 2.7.16
- Vite 5.2.11
- Jenkins build
项目介绍
外部供应商管理平台
说明
- Test: https://test-playlet-supply.sykt520.com/
- Prod: https://playlet-supply.sykt520.com/
- gitlab: http://39.108.189.115:81/playlet/frontend/playlet-supply-web-ui
- Node.js 版本: >=
18.20.3(LTS) - 包管理工具:
pnpm - test: http://120.78.73.72:5186/job/playlet-supply-web-ui-frontend-测试环境(mg-movie)/
- prod: http://120.77.159.89:8080/job/k8s-playlet-supply-ui-frontend-生产环境(mg-movie)-channel/
需求
开发
bash
# 克隆项目
git clone http://39.108.189.115:81/playlet/frontend/playlet-supply-web-ui.git
# 进入项目目录
cd playlet-supply-web-ui
# 安装依赖
pnpm install
# 启动服务
pnpm run dev环境变量
bash
# 开发环境配置
VITE_APP_ENV = 'development'
# 本地端口,接入用户中心开发时,需要配置本地应用,为了防止频繁修改应用端口,请在这里设置您的端口号,但是不要和别的应用重复,或者设置您的hosts配置一个本地域名
VITE_APP_PORT = 8888
# 日志配置, false 清除 log/info 日志类型
VITE_LOG_ENABLE=true
# 开发环境接口,网络请求使用的是这个字段,请不要随意更改字段名称
VITE_APP_BASE_API = 'https://test-playlet-supply.sykt520.com/api'
# 用户中心url,用户中心JDK读取这个字段,请不要随意更改
VITE_APP_AUTH_URL = '//test-auth-center.sykt520.com'bash
# 开发环境配置
VITE_APP_ENV = 'test'
# 日志配置, false 清除 log/info 日志类型
VITE_LOG_ENABLE=true
# 测试环境接口
VITE_APP_BASE_API = 'https://test-playlet-supply.sykt520.com/api'
# 用户中心url
VITE_APP_AUTH_URL = '//test-auth-center.sykt520.com'bash
# 生产环境配置
VITE_APP_ENV = 'production'
# 日志配置, false 清除 log/info 日志类型
VITE_LOG_ENABLE=false
# 生产环境接口地址
VITE_APP_BASE_API = 'https://playlet-supply.sykt520.com/api'
# 用户中心url
VITE_APP_AUTH_URL = '//auth-center.sykt520.com'发布
bash
# 构建测试环境
pnpm run test
# 构建生产环境
pnpm run build:prodJenkins job
shell
#!/bin/bash
export NODEJS18_20_HOME=/opt/nodejs/node-v18.20.3
export PATH=$NODEJS18_20_HOME/bin:$PATH
pnpm install
pnpm run build:prod
cd dist/
ls -l
rm -f html.tar
tar zcvf html.tar *