mirror of
https://github.com/mindskip/xzs-mysql.git
synced 2026-08-28 11:07:50 +08:00
25 lines
9.9 KiB
JavaScript
25 lines
9.9 KiB
JavaScript
import{_ as t,r as l,o as i,c as r,a as s,b as a,d as n,e as o}from"./app.3e62ddec.js";const c={},d=s("h1",{id:"_6-\u9879\u76EE\u90E8\u7F72",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#_6-\u9879\u76EE\u90E8\u7F72","aria-hidden":"true"},"#"),n(" 6. \u9879\u76EE\u90E8\u7F72")],-1),p=s("h3",{id:"_6-1-\u96C6\u6210\u90E8\u7F72",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#_6-1-\u96C6\u6210\u90E8\u7F72","aria-hidden":"true"},"#"),n(" 6.1 \u96C6\u6210\u90E8\u7F72")],-1),u=n("\u5B89\u88C5node16\uFF0C\u4E0B\u8F7D\u5730\u5740\uFF1A"),_={href:"https://nodejs.org/download/release/latest-v16.x",target:"_blank",rel:"noopener noreferrer"},m=n("https://nodejs.org/download/release/latest-v16.x"),h=s("li",null,"\u524D\u7AEF\u4F7F\u7528webstorm\u6216\u8005vscode\uFF0C\u5206\u522B\u6253\u5F00\u6587\u4EF6\u5939\u6253\u5F00\u6E90\u4EE3\u7801\\source\\vue\\xzs-student\u548Csource\\vue\\xzs-admin",-1),v=s("li",null,"\u6267\u884C\u4E0B\u97622\u4E2A\u547D\u4EE4\uFF0C\u4E0B\u8F7D\u9879\u76EE\u7684node_module\uFF1A",-1),k=o(`<div class="language-npm ext-npm line-numbers-mode"><pre class="language-npm"><code>npm config set sass_binary_site https://registry.npmmirror.com
|
|
npm install --registry https://registry.npmmirror.com
|
|
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>\u82E5\u6267\u884C\u4E0A\u9762\u547D\u4EE4\u62A5\u9519\uFF0C\u5148\u5220\u9664node_modules\u6587\u4EF6\u5939\uFF0C\u518D\u89E3\u538Bnode_modules.zip\u538B\u7F29\u5305\u5230\u5F53\u524D\u6587\u4EF6\u5939\u3002</li><li>\u6253\u5305\u547D\u4EE4</li></ul><div class="language-npm ext-npm line-numbers-mode"><pre class="language-npm"><code>npm run build
|
|
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div>`,3),b=s("li",null,"\u6253\u5305\u540E\u7684\u76EE\u5F55\u4E3Astudent\u548Cadmin",-1),g=s("li",null,"\u5C06\u6587\u4EF6\u653E\u5230\\source\\xzs\\src\\main\\resources\\static\u4E0B\uFF0C\u7136\u540E\u5C06java\u7A0B\u5E8F\u6253\u5305\u6210jar\u5305",-1),x=s("li",null,"\u4FEE\u6539application-prod.yml\u4E2D\u7684datasource\u5730\u5740",-1),f=n("\u5B66\u751F\u7AEF\u8BBF\u95EE\u5730\u5740\u4E3A\uFF1A"),z={href:"http://ip:8000/student",target:"_blank",rel:"noopener noreferrer"},y=n("http://ip:8000/student"),w=n("\u7BA1\u7406\u5458\u7AEF\u8BBF\u95EE\u5730\u5740\u4E3A\uFF1A"),q={href:"http://ip:8000/admin",target:"_blank",rel:"noopener noreferrer"},j=n("http://ip:8000/admin"),E=s("li",null,"\u6267\u884C\u4E0B\u5217\u547D\u4EE4\uFF0C\u8FD0\u884C\u7A0B\u5E8F",-1),A=o(`<div class="language-java ext-java line-numbers-mode"><pre class="language-java"><code>nohup java <span class="token operator">-</span><span class="token class-name">Duser</span><span class="token punctuation">.</span>timezone<span class="token operator">=</span><span class="token class-name">Asia</span><span class="token operator">/</span><span class="token class-name">Shanghai</span> <span class="token operator">-</span>jar <span class="token operator">-</span><span class="token class-name">Dspring</span><span class="token punctuation">.</span>profiles<span class="token punctuation">.</span>active<span class="token operator">=</span>prod xzs<span class="token operator">-</span><span class="token number">3.9</span><span class="token number">.0</span><span class="token punctuation">.</span>jar <span class="token operator">></span> start1<span class="token punctuation">.</span>log <span class="token number">2</span><span class="token operator">></span><span class="token operator">&</span><span class="token number">1</span> <span class="token operator">&</span>
|
|
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><h3 id="_6-2-\u524D\u540E\u7AEF\u5206\u79BB\u90E8\u7F72" tabindex="-1"><a class="header-anchor" href="#_6-2-\u524D\u540E\u7AEF\u5206\u79BB\u90E8\u7F72" aria-hidden="true">#</a> 6.2 \u524D\u540E\u7AEF\u5206\u79BB\u90E8\u7F72</h3>`,2),T=s("li",null,"\u91C7\u7528\u524D\u540E\u7AEF\u5206\u79BB\u65B9\u5F0F\u90E8\u7F72\uFF0C\u540E\u7AEF\u542F\u52A8\u548C\u90E8\u7F72\u65B9\u5F0F1\u4E00\u6837",-1),C=s("li",null,"\u524D\u7AEF\u91C7\u7528nginx\u6765\u88C5\u8F7D\u9759\u6001\u9875\u9762,\u5148\u521B\u5EFA/usr/local/xzs/web/\u76EE\u5F55\uFF0C\u7136\u540E\u5C06\u6253\u5305\u540E\u7684student\u3001admin\u653E\u5230\u6B64\u76EE\u5F55\u4E0B",-1),S=s("li",null,"\u9875\u9762\u8BBF\u95EE\u7AEF\u53E3\u4E3A8001\uFF0C\u6CE8\u610F\u68C0\u67E5\u9632\u706B\u5899\u7AEF\u53E3\u662F\u5426\u6253\u5F00",-1),B=n("\u5B66\u751F\u7AEF\u8BBF\u95EE\u5730\u5740\u4E3A\uFF1A"),L={href:"http://ip:8001/student",target:"_blank",rel:"noopener noreferrer"},N=n("http://ip:8001/student"),V=n("\u7BA1\u7406\u5458\u7AEF\u8BBF\u95EE\u5730\u5740\u4E3A\uFF1A"),D={href:"http://ip:8001/admin",target:"_blank",rel:"noopener noreferrer"},R=n("http://ip:8001/admin"),I=s("li",null,"nginx\u914D\u7F6E\u5982\u4E0B\uFF1A",-1),H=o(`<div class="language-nginx ext-nginx line-numbers-mode"><pre class="language-nginx"><code><span class="token directive"><span class="token keyword">server</span></span> <span class="token punctuation">{</span>
|
|
<span class="token directive"><span class="token keyword">listen</span> <span class="token number">8001</span></span><span class="token punctuation">;</span>
|
|
<span class="token directive"><span class="token keyword">server_name</span> xzs</span><span class="token punctuation">;</span>
|
|
<span class="token directive"><span class="token keyword">location</span> /</span> <span class="token punctuation">{</span>
|
|
<span class="token directive"><span class="token keyword">root</span> /usr/local/xzs/web/</span><span class="token punctuation">;</span>
|
|
<span class="token directive"><span class="token keyword">index</span> index.html</span><span class="token punctuation">;</span>
|
|
<span class="token punctuation">}</span>
|
|
<span class="token directive"><span class="token keyword">location</span> /api/</span> <span class="token punctuation">{</span>
|
|
<span class="token directive"><span class="token keyword">proxy_pass</span> http://localhost:8000</span><span class="token punctuation">;</span>
|
|
<span class="token punctuation">}</span>
|
|
<span class="token punctuation">}</span>
|
|
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_6-3-docker\u90E8\u7F72" tabindex="-1"><a class="header-anchor" href="#_6-3-docker\u90E8\u7F72" aria-hidden="true">#</a> 6.3 docker\u90E8\u7F72</h3>`,2),O=n("\u6253\u5F00\u7F51\u7AD9"),U={href:"https://gitee.com/mindskip/xzs-mysql",target:"_blank",rel:"noopener noreferrer"},F=n("https://gitee.com/mindskip/xzs-mysql"),G=n("\uFF0C\u627E\u5230docker\u76EE\u5F55\uFF0C\u91CC\u9762\u6709\u5DF2\u914D\u7F6E\u597D\u7684\u6587\u4EF6"),J=n("\u4E0B\u8F7Dsql\u811A\u672C\uFF0C\u4E0B\u8F7D\u6559\u7A0B"),K={href:"https://www.mindskip.net:999",target:"_blank",rel:"noopener noreferrer"},M=n("https://www.mindskip.net:999"),P=n("\uFF0C\u7136\u540E\u89E3\u538Bsql\u538B\u7F29\u5305\uFF0C\u627E\u5230xzs-mysql.sql\u6587\u4EF6\uFF0C\u7F16\u8F91\u6B64\u6587\u4EF6\uFF0C\u5728\u6587\u4EF6\u5F00\u5934\u52A0\u5982\u4E0B\u4EE3\u7801\uFF1A"),Q=o(`<div class="language-xzs-mysql ext-xzs-mysql line-numbers-mode"><pre class="language-xzs-mysql"><code>CREATE DATABASE \`xzs\` CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
|
|
USE xzs;
|
|
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>sql\u6587\u4EF6\u6539\u597D\u540E\uFF0C\u5C06\u6587\u4EF6\u79FB\u52A8\u5230 docker/sql \u76EE\u5F55\u4E0B</li><li>\u5C06\u6574\u4E2Adocker\u76EE\u5F55\u4E2D\u7684\u6587\u4EF6\uFF0C\u590D\u5236\u5230/usr/local/xzs\u4E0B\u9762</li><li>\u8FDB\u5165\u5230install\u76EE\u5F55\uFF0C\u6267\u884C\u4E0B\u9762\u547D\u4EE4\uFF0C\u5B89\u88C5docker-compose</li></ul><div class="language-docker-compose ext-docker-compose line-numbers-mode"><pre class="language-docker-compose"><code>cd /usr/local/xzs/install
|
|
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
|
|
chmod +x /usr/local/bin/docker-compose
|
|
docker-compose --version
|
|
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>\u6267\u884C\u4E0B\u9762\u547D\u4EE4\uFF0C\u542F\u52A8\u5B66\u4E4B\u601D\u7F51\u7AD9\uFF0C\u6709\u95EE\u9898\u53EF\u4EE5\u770B\u4E0B/usr/local/xzs/log\u4E2D\u7684\u65E5\u5FD7</li></ul><div class="language-docker-xzs ext-docker-xzs line-numbers-mode"><pre class="language-docker-xzs"><code>cd /usr/local/xzs
|
|
docker-compose up -d
|
|
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div>`,5),W=n("\u5B66\u751F\u7AEF\u8BBF\u95EE\u5730\u5740\u4E3A\uFF1A"),X={href:"http://ip:8000/student",target:"_blank",rel:"noopener noreferrer"},Y=n("http://ip:8000/student"),Z=n("\u7BA1\u7406\u5458\u7AEF\u8BBF\u95EE\u5730\u5740\u4E3A\uFF1A"),$={href:"http://ip:8000/admin",target:"_blank",rel:"noopener noreferrer"},ss=n("http://ip:8000/admin");function ns(es,as){const e=l("ExternalLinkIcon");return i(),r("div",null,[d,p,s("ul",null,[s("li",null,[u,s("a",_,[m,a(e)])]),h,v]),k,s("ul",null,[b,g,x,s("li",null,[f,s("a",z,[y,a(e)])]),s("li",null,[w,s("a",q,[j,a(e)])]),E]),A,s("ul",null,[T,C,S,s("li",null,[B,s("a",L,[N,a(e)])]),s("li",null,[V,s("a",D,[R,a(e)])]),I]),H,s("ul",null,[s("li",null,[O,s("a",U,[F,a(e)]),G]),s("li",null,[J,s("a",K,[M,a(e)]),P])]),Q,s("ul",null,[s("li",null,[W,s("a",X,[Y,a(e)])]),s("li",null,[Z,s("a",$,[ss,a(e)])])])])}const ts=t(c,[["render",ns],["__file","deploy.html.vue"]]);export{ts as default};
|