deploy:部署修改

This commit is contained in:
fanxb 2022-02-27 22:19:38 -09:00
parent 51e8ce5d84
commit 13898e190f
7 changed files with 33 additions and 26 deletions

9
build.sh Normal file → Executable file
View File

@ -1,11 +1,14 @@
#!/bin/bash
# 配置统计key
export VUE_APP_QIEZI_HOST = "https://fleyx.com";
export VUE_APP_QIEZI_KEY = "aab3cad381f54ca5b7b9abeb2e09320a";
export VUE_APP_QIEZI_HOST="https://fleyx.com";
export VUE_APP_QIEZI_KEY="aab3cad381f54ca5b7b9abeb2e09320a";
base=$(cd "$(dirname "$0")";pwd)
echo $VUE_APP_QIEZI_HOST
echo $VUE_APP_QIEZI_KEY
#
# 前端打包
docker run -it --rm --user ${UID} -v $base/qiezi_front:/opt/front node:lts-buster-slim bash -c "cd /opt/front && yarn --registry https://registry.npm.taobao.org && yarn build"
docker run -it --rm --user ${UID} -e VUE_APP_QIEZI_HOST=${VUE_APP_QIEZI_HOST} -e VUE_APP_QIEZI_KEY=${VUE_APP_QIEZI_KEY} -v $base/qiezi_front:/opt/front node:lts-buster-slim bash -c "cd /opt/front && yarn --registry https://registry.npm.taobao.org && yarn build"
# 后端打包
docker run -it --rm --user ${UID} -v $base/data/maven/mavenRep:/var/maven/.m2: -v $base/data/maven/settings.xml:/usr/share/maven/conf/settings.xml -v $base/qieziBackend:/code maven:3-openjdk-11-slim bash -c "cd /code && mvn clean install"

View File

@ -28,11 +28,16 @@ http {
listen 8080;
listen [::]:8080;
index index.html;
root /opt/dist/;
server_name _;
location /manage{
alias /opt/dist/;
index index.html;
try_files $uri $uri/ /index.html;
}
location / {
root /opt/dist/indexResource;
alias /opt/dist/indexResource/;
index index.html;
try_files $uri $uri/ /index.html;
}
@ -44,11 +49,7 @@ http {
client_max_body_size 100m;
}
location /manage{
root /opt/dist;
index index.html;
try_files $uri $uri/ /index.html;
}

View File

@ -17,6 +17,6 @@
<div id="app"></div>
<!-- built files will be auto injected -->
<script src="/indexResource/qieziStatistic_v1.js" type="text/javascript"></script>
<script src="./indexResource/qieziStatistic_v1.js" type="text/javascript"></script>
</body>
</html>

View File

@ -22,7 +22,7 @@
}
};
setTimeout(
() => {
function () {
var script = document.createElement("script");
script.type = "text/javascript";
script.defer = true;
@ -44,6 +44,7 @@
key = temp;
}
}
console.Console(requestHost, key);
if (!key) {
return;
}

View File

@ -2,8 +2,8 @@
<router-view />
<div style="">
<div id="qieziStatisticHtmlHostPv" style="display: inline-block; width: 50%; text-align: right">页面访问次数:<span id="qieziStatisticHtmlHostPvValue"></span>&nbsp;</div>
<div id="qieziStatisticHtmlHostUv" style="display: inline-block; width: 50%; text-align: left">&nbsp;总访客数:<span id="qieziStatisticHtmlHostUvValue"></span></div>
<div id="qieziStatisticHtmlHostPv" style="display: none; width: 50%; text-align: right">页面访问次数:<span id="qieziStatisticHtmlHostPvValue"></span>&nbsp;</div>
<div id="qieziStatisticHtmlHostUv" style="display: none; width: 50%; text-align: left">&nbsp;总访客数:<span id="qieziStatisticHtmlHostUvValue"></span></div>
</div>
</template>

View File

@ -2,21 +2,22 @@ import { createRouter, createWebHashHistory } from "vue-router";
import Home from "../views/Home.vue";
const routes = [
{
path: "/",
name: "Home",
component: Home,
},
{
path: "/application/sign",
name: "ApplicationSign",
component: () => import("../views/ApplicationSign"),
},
{
path: "/",
name: "Home",
component: Home,
},
{
path: "/application/sign",
name: "ApplicationSign",
component: () => import("../views/ApplicationSign"),
},
];
const router = createRouter({
history: createWebHashHistory(),
routes,
history: createWebHashHistory(),
base: "manage",
routes,
});
export default router;

View File

@ -2,6 +2,7 @@
//process.env.VUE_APP_QIEZI_HOST = "http://localhost:8080";
//process.env.VUE_APP_QIEZI_KEY = "aab3cad381f54ca5b7b9abeb2e09320a";
module.exports = {
publicPath:"/manage",
devServer: {
proxy: {
"/qiezi/api": {