Merge branch 'master' of http://60.204.229.151:20080/chenkangxu/merchant-web
continuous-integration/drone/push Build is failing Details

This commit is contained in:
余同学 2024-09-28 17:12:09 +08:00
commit f5893d6957
4 changed files with 174 additions and 132 deletions

38
.drone.yml Normal file
View File

@ -0,0 +1,38 @@
kind: pipeline
type: docker
name: build
steps:
- name: build
image: node:18.20.3-alpine
pull: if-not-exists
volumes:
- name: cache
path: /drone/src/.pnpm-store
- name: node-build
path: /app/build
commands: ## 此处自己定义项目工程的构建命令
- npm install -g pnpm
- pnpm i
- pnpm run build:prod
- ls -l
- cp -r dist /app/build/
when: ## 定义在什么情况下触发构建任务
branch: master #定义在哪个分支触发构建任务
- name: scp
image: appleboy/drone-scp
volumes:
- name: node-build
path: /app/build
settings:
host: 60.204.138.3
username: root
password: 5xhqamyZ
port: 22
target: /data/app/dmjs-merchant-admin
source: /app/build/dist
overwrite: true
volumes:
- name: node-build
host:
path: /data/app/dmjs-merchant-admin

View File

@ -38,6 +38,7 @@
"dependencies": { "dependencies": {
"@micro-zoe/micro-app": "^1.0.0-rc.5", "@micro-zoe/micro-app": "^1.0.0-rc.5",
"@riophae/vue-treeselect": "0.4.0", "@riophae/vue-treeselect": "0.4.0",
"@vue/babel-helper-vue-jsx-merge-props": "^1.4.0",
"axios": "0.24.0", "axios": "0.24.0",
"clipboard": "2.0.8", "clipboard": "2.0.8",
"compressorjs": "^1.1.1", "compressorjs": "^1.1.1",
@ -52,14 +53,17 @@
"js-beautify": "1.13.0", "js-beautify": "1.13.0",
"js-cookie": "3.0.1", "js-cookie": "3.0.1",
"jsencrypt": "3.0.0-rc.1", "jsencrypt": "3.0.0-rc.1",
"lodash": "^4.17.21",
"mockjs": "^1.1.0", "mockjs": "^1.1.0",
"nprogress": "0.2.0", "nprogress": "0.2.0",
"obj-modal": "^1.2.2", "obj-modal": "^1.2.2",
"obj-table-plus": "^2.4.0", "obj-table-plus": "^2.4.0",
"qs": "^6.13.0",
"quill": "1.3.7", "quill": "1.3.7",
"screenfull": "5.0.2", "screenfull": "5.0.2",
"signature_pad": "^3.0.0-beta.4", "signature_pad": "^3.0.0-beta.4",
"sortablejs": "1.10.2", "sortablejs": "1.10.2",
"throttle-debounce": "^5.0.2",
"video.js": "^7.20.3", "video.js": "^7.20.3",
"vue": "^2.7.16", "vue": "^2.7.16",
"vue-amap": "^0.5.10", "vue-amap": "^0.5.10",

View File

@ -13,7 +13,7 @@
window.SITE_CONFIG = {}; window.SITE_CONFIG = {};
// 在线api接口请求地址 // 在线api接口请求地址
window.SITE_CONFIG['baseUrl'] ="http://admin-test.damajishi.cn:8899" window.SITE_CONFIG['baseUrl'] ="https://admin-test.damajishi.cn"
// cdn地址 = 域名 + 版本号 // cdn地址 = 域名 + 版本号
window.SITE_CONFIG['domain'] = './'; // 域名 window.SITE_CONFIG['domain'] = './'; // 域名

View File

@ -18,7 +18,7 @@ module.exports = {
// 部署生产环境和开发环境下的URL。 // 部署生产环境和开发环境下的URL。
// 默认情况下Vue CLI 会假设你的应用是被部署在一个域名的根路径上 // 默认情况下Vue CLI 会假设你的应用是被部署在一个域名的根路径上
// 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。 // 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
publicPath: process.env.NODE_ENV === "production" ? "/" : "/", publicPath: process.env.NODE_ENV === "production" ? "/merchant-admin" : "/",
// 在npm run build 或 yarn build 时 生成文件的目录名称要和baseUrl的生产环境路径一致默认dist // 在npm run build 或 yarn build 时 生成文件的目录名称要和baseUrl的生产环境路径一致默认dist
outputDir: 'dist', outputDir: 'dist',
// 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下) // 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)