1 Star 1 Fork 0

排骨学长 / dna_service

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

DNA - AI辅助问答笔记检索系统

随着人工智能技术的不断发展,我们的日常生活也逐渐与AI技术融合。DNA项目旨在结合人工智能和日常笔记,打造一款便捷的问答式检索系统,让用户能够通过简单的提问,快速准确地找到所需笔记信息。

DNA-service部署的流程

将项目下载到自己电脑

打包成jar包

编写Dockerfile如下:

#设置系统
FROM centos:7
# 安装Java环境
RUN yum install -y java-1.8.0-openjdk
# 设置JAVA_HOME环境变量
ENV JAVA_HOME /usr/lib/jvm/jre-1.8.0-openjdk
#设置环境字符编码
ENV LANG C.UTF-8
#将工作目录切换到 /app
WORKDIR /app
#指定容器启动时执行的命令
CMD ["java", "-version"]
#将jar包谷歌安装包copy
COPY *.jar /app.jar
COPY data/google-chrome-stable_current_x86_64.rpm /tmp/google-chrome-stable_current_x86_64.rpm
# 安装谷歌浏览器
RUN yum localinstall -y /tmp/google-chrome-stable_current_x86_64.rpm
#服务端口
CMD ["--server.port=50598"]
#向外的端口
ENTRYPOINT ["java","-Dfile.encoding=UTF-8","-jar","/app.jar"]

项目打包的了目录结构

[root@paigu dnaservice]# ll
total 59408
drwxr-xr-x 2 root root     4096 Nov 19 21:02 data
-rw-r--r-- 1 root root 60821182 Nov 28 23:58 dnaservice-0.0.1-SNAPSHOT.jar
-rw-r--r-- 1 root root      824 Nov 28 23:54 Dockerfile

data目录中是谷歌的安装包,在这里获取谷歌安装包 · 排骨学长/dna_assets - 码云 - 开源中国 (gitee.com)

下载好上传到data目录

然后执行bulid

docker build -t dnaservice .

然后启动

docker run -d -p 50599:50598 --shm-size="2g"  -v /root/trilium-data/:/root/trilium-data/ --name dnaservice dnaservice

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/paigujun/dna_service.git
git@gitee.com:paigujun/dna_service.git
paigujun
dna_service
dna_service
master

搜索帮助