DNA智能笔记客户端前端部署流程

前言:首先解释为什么需要有自己客户端,虽然提问在阿里云百炼也可以,不过就是测试页面。每次进去都要登入然后一系列操作才能进入页面。我们自己客户端可以提问也可以查看已经上传到模型的笔记可以一键跳转到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

有什么不懂或者异常可以评论私信一起解决。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值