Files
weiyu/docs/zh-CN/assets/js/bc855c70.a32dc1e8.js
jack ning fffbecbf17 update
2025-01-03 07:52:00 +08:00

1 line
7.5 KiB
JavaScript

"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3678],{8366:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>t,default:()=>p,frontMatter:()=>a,metadata:()=>r,toc:()=>o});const r=JSON.parse('{"id":"deploy/jar","title":"Jar \u5305\u90e8\u7f72","description":"- \u64cd\u4f5c\u7cfb\u7edf\uff1aUbuntu 20.04 LTS","source":"@site/i18n/zh-CN/docusaurus-plugin-content-docs/current/deploy/jar.md","sourceDirName":"deploy","slug":"/deploy/jar","permalink":"/bytedesk/zh-CN/docs/deploy/jar","draft":false,"unlisted":false,"editUrl":"https://github.com/bytedesk/bytedesk/docs/deploy/jar.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_label":"Jar\u5305\u90e8\u7f72","sidebar_position":1},"sidebar":"tutorialSidebar","previous":{"title":"Docker\u90e8\u7f72","permalink":"/bytedesk/zh-CN/docs/deploy/docker"},"next":{"title":"\u7ba1\u7406\u540e\u53f0","permalink":"/bytedesk/zh-CN/docs/deploy/admin"}}');var d=s(5723),i=s(6246);const a={sidebar_label:"Jar\u5305\u90e8\u7f72",sidebar_position:1},t="Jar \u5305\u90e8\u7f72",l={},o=[{value:"\u524d\u671f\u51c6\u5907",id:"\u524d\u671f\u51c6\u5907",level:2},{value:"Jdk17",id:"jdk17",level:3},{value:"Mysql 8.0",id:"mysql-80",level:3},{value:"\u6216 PostgreSQL 16",id:"\u6216-postgresql-16",level:3},{value:"Redis",id:"redis",level:3},{value:"Nginx",id:"nginx",level:2},{value:"AI",id:"ai",level:2},{value:"\u4e0b\u8f7d im server",id:"\u4e0b\u8f7d-im-server",level:2},{value:"\u914d\u7f6e",id:"\u914d\u7f6e",level:2},{value:"\u672c\u5730\u9884\u89c8",id:"\u672c\u5730\u9884\u89c8",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(n.header,{children:(0,d.jsx)(n.h1,{id:"jar-\u5305\u90e8\u7f72",children:"Jar \u5305\u90e8\u7f72"})}),"\n",(0,d.jsx)(n.admonition,{type:"tip",children:(0,d.jsxs)(n.ul,{children:["\n",(0,d.jsx)(n.li,{children:"\u64cd\u4f5c\u7cfb\u7edf\uff1aUbuntu 20.04 LTS"}),"\n",(0,d.jsx)(n.li,{children:"\u670d\u52a1\u5668\u6700\u4f4e\u914d\u7f6e 2 \u6838 4G \u5185\u5b58\uff0c\u63a8\u8350\u914d\u7f6e 4 \u6838 8G \u5185\u5b58\u3002"}),"\n"]})}),"\n",(0,d.jsx)(n.h2,{id:"\u524d\u671f\u51c6\u5907",children:"\u524d\u671f\u51c6\u5907"}),"\n",(0,d.jsx)(n.h3,{id:"jdk17",children:(0,d.jsx)(n.a,{href:"./depend/jdk",children:"Jdk17"})}),"\n",(0,d.jsx)(n.p,{children:"\u56e0\u9879\u76ee\u4f9d\u8d56 spring boot 3, \u6700\u4f4e\u8981\u6c42 jdk17, \u8bf7\u786e\u4fdd\u5df2\u5b89\u88c5"}),"\n",(0,d.jsx)(n.pre,{children:(0,d.jsx)(n.code,{className:"language-bash",children:"java --version\n# java 17.0.4 2022-07-19 LTS\n"})}),"\n",(0,d.jsx)(n.h3,{id:"mysql-80",children:(0,d.jsx)(n.a,{href:"./depend/mysql",children:"Mysql 8.0"})}),"\n",(0,d.jsx)(n.p,{children:"\u9ed8\u8ba4\u4f7f\u7528 mysql"}),"\n",(0,d.jsx)(n.pre,{children:(0,d.jsx)(n.code,{className:"language-bash",children:"# \u4fee\u6539application.properties\nspring.datasource.url=jdbc:mysql://127.0.0.1:3306/bytedesk_im\nspring.datasource.username=root\nspring.datasource.password=\u5bc6\u7801\n"})}),"\n",(0,d.jsxs)(n.h3,{id:"\u6216-postgresql-16",children:["\u6216 ",(0,d.jsx)(n.a,{href:"./depend/postgresql",children:"PostgreSQL 16"})]}),"\n",(0,d.jsx)(n.p,{children:"mysql \u6216 postgresql \u4efb\u9009\u5176\u4e00, \u9ed8\u8ba4\u4f7f\u7528 mysql"}),"\n",(0,d.jsx)(n.pre,{children:(0,d.jsx)(n.code,{className:"language-bash",children:"# \u4fee\u6539application.properties\nspring.datasource.url=jdbc:postgresql://127.0.0.1:5433/bytedesk_im\nspring.datasource.username=postgres\nspring.datasource.password=\u5bc6\u7801\n"})}),"\n",(0,d.jsx)(n.h3,{id:"redis",children:(0,d.jsx)(n.a,{href:"./depend/redis",children:"Redis"})}),"\n",(0,d.jsx)(n.pre,{children:(0,d.jsx)(n.code,{className:"language-bash",children:"spring.data.redis.database=0\nspring.data.redis.host=127.0.0.1\nspring.data.redis.port=6379\nspring.data.redis.password=\u5bc6\u7801\n"})}),"\n",(0,d.jsx)(n.h2,{id:"nginx",children:(0,d.jsx)(n.a,{href:"./depend/nginx",children:"Nginx"})}),"\n",(0,d.jsx)(n.p,{children:"\u672c\u5730\u90e8\u7f72\u53ef\u4e0d\u9700\u8981\uff0c\u4ec5\u5728\u751f\u4ea7\u73af\u5883\u63a8\u8350\u5b89\u88c5nginx\uff0cnginx\u505a\u53cd\u5411\u4ee3\u7406\uff0c"}),"\n",(0,d.jsx)(n.h2,{id:"ai",children:(0,d.jsx)(n.a,{href:"./depend/ai",children:"AI"})}),"\n",(0,d.jsx)(n.p,{children:"\u53ef\u9009\uff0c\u4ec5\u7528\u4e8e\u77e5\u8bc6\u5e93\u5bf9\u8bdd\uff0c\u53ef\u8df3\u8fc7\u3002\u5982\u679c\u4ec5\u4ec5\u662f\u5bf9\u8bdd\u5927\u6a21\u578b\uff0c\u5219\u76f4\u63a5\u5728\u914d\u7f6e\u6587\u4ef6\u91cc\u9762\u586b\u5199\u667a\u8c31AI\u7684key\u5c31\u884c"}),"\n",(0,d.jsx)(n.pre,{children:(0,d.jsx)(n.code,{className:"language-bash",children:"\u4e0b\u8f7d\u5730\u5740\uff1a https://github.com/Bytedesk/bytedesk-ai\n"})}),"\n",(0,d.jsxs)(n.h2,{id:"\u4e0b\u8f7d-im-server",children:["\u4e0b\u8f7d ",(0,d.jsx)(n.a,{href:"https://www.weiyuai.cn/download/weiyu-server.zip",children:"im server"})]}),"\n",(0,d.jsx)(n.pre,{children:(0,d.jsx)(n.code,{className:"language-bash",children:"# \u66f4\u591a\u4e0b\u8f7d: https://www.weiyuai.cn/download\n# \u89e3\u538b\nunzip weiyu-server.zip\n"})}),"\n",(0,d.jsx)(n.h2,{id:"\u914d\u7f6e",children:"\u914d\u7f6e"}),"\n",(0,d.jsx)(n.pre,{children:(0,d.jsx)(n.code,{className:"language-bash",children:"# \u7f16\u8f91\u914d\u7f6e\u6587\u4ef6\uff1aserver/config/application.properties\n# \u4fee\u6539\u6570\u636e\u5e93\u8fde\u63a5\u4fe1\u606f\nspring.datasource.url=jdbc:mysql://127.0.0.1:3306/bytedesk_im\nspring.datasource.username=root\nspring.datasource.password=password\n# \u4fee\u6539redis\u8fde\u63a5\u4fe1\u606f\nspring.data.redis.database=0\nspring.data.redis.host=127.0.0.1\nspring.data.redis.port=6379\nspring.data.redis.password=password\n\n# \u8d4b\u4e88\u6743\u9650\nchmod +x start.sh\nchmod +x stop.sh\n# \u542f\u52a8\n# \u5728Mac\u6216Linux\u4e0a\u8fd0\u884c\n./start.sh\n# \u5728Windows\u4e0a\u8fd0\u884c\nstart.bat\n# \u505c\u6b62\n# \u5728Mac\u6216Linux\u4e0a\u8fd0\u884c\n./stop.sh\n# \u5728Windows\u4e0a\u8fd0\u884c\nstop.bat\n# \u542f\u52a8\u4e4b\u540e\uff0c\u7a0d\u7b49\u7247\u523b\u3002\u67e5\u770b\u7aef\u53e3\u53f7\uff0c\u5982\u679c\u6709 9003\u7aef\u53e3\uff0c\u5219\u542f\u52a8\u6210\u529f\nnetstat -ntlp\n# \u67e5\u770b\u65e5\u5fd7\ntail -f logs/bytedeskim.log\n"})}),"\n",(0,d.jsx)(n.h2,{id:"\u672c\u5730\u9884\u89c8",children:"\u672c\u5730\u9884\u89c8"}),"\n",(0,d.jsx)(n.pre,{children:(0,d.jsx)(n.code,{className:"language-bash",children:"web: http://127.0.0.1:9003/\n\u5f00\u53d1\u8005\u5165\u53e3: http://127.0.0.1:9003/dev\n\u7ba1\u7406\u540e\u53f0: http://127.0.0.1:9003/admin, \u7528\u6237\u540d: admin@email.com, \u5bc6\u7801: admin\n\u5ba2\u670d\u7aef: http://127.0.0.1:9003/agent/chat, \u7528\u6237\u540d: admin@email.com, \u5bc6\u7801: admin\n\u8bbf\u5ba2: http://127.0.0.1:9003/chat?org=df_org_uid&t=0&sid=df_ag_uid&\napi\u6587\u6863: http://127.0.0.1:9003/swagger-ui/index.html\n\u6570\u636e\u5e93\u76d1\u63a7: http://127.0.0.1:9003/druid\uff0c\u7528\u6237\u540d: admin@email.com, \u5bc6\u7801: admin\nactuator: http://127.0.0.1:9003/actuator\n"})})]})}function p(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,d.jsx)(n,{...e,children:(0,d.jsx)(c,{...e})}):c(e)}},6246:(e,n,s)=>{s.d(n,{R:()=>a,x:()=>t});var r=s(2155);const d={},i=r.createContext(d);function a(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:a(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]);