前言:首先解释为什么需要有自己客户端,虽然提问在阿里云百炼也可以,不过就是测试页面。每次进去都要登入然后一系列操作才能进入页面。我们自己客户端可以提问也可以查看已经上传到模型的笔记可以一键跳转到trilium的对应笔记页面方便快捷。然后可以在自己客户端查看自己的服务端的日志。
总之来说就是喜欢自己折腾,要是不需要的可以直接不按照客户端,直接用阿里云百炼的客户端使用。因为我们主要功能在后端。
安装步骤
首先安装方法有两种的一种直接下载我们build好的文件直接上传部署,第二种就是下载源码自己打包安装。
1. 第一种下载源码
下载地址:Gitee DNA_client
下载源码以后
使用编译器打开
支持的node版本 (建议使用node14以上版本): 【12,14,16,19】
首先下载依赖包
npm install
下载完成以后
可以进行打包
npm run build
打包完成以后在根目录会多出一个文件dist

2. 直接下载我们对应版本的build以后的包
下载地址:DNA_assets资源仓库

这个文件夹中就是打包好的build包

将整个dist下载到本地
接下部署到服务器
首先将dist上传到整个目录

如何修改配置文件
vim dist/config.js

BaseUrl 选项填写自己服务器的
OPENURL 选项也是根据自己trilium笔记的服务器ip和端口填写
不懂就评论,我会教你
修好好了保存退出
编写Dockerfile
vim Dockerfile
添加以下内容
FROM nginx
# 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面
COPY /dist /usr/share/nginx/html
然后就在当前目录执行打包docker

执行
docker build -t dnaclient .
启动docker容器 其中端口你们自己定义自己的
docker -run -d -p 8081:80 --name dnaclient dnaclient
有什么不懂或者异常可以评论私信一起解决。

1680

被折叠的 条评论
为什么被折叠?



