FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景!
# 安装 Docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun systemctl enable --now docker # 安装 docker-compose curl -L https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose # 验证安装 docker -v docker-compose -v # 如失效,自行百度~
拉取
docker pull xhofe/alist:latest
安装
docker run -d --restart=unless-stopped -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest
密码设置或重置
# 随机生成一个密码 docker exec -it alist ./alist admin random # 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码 docker exec -it alist ./alist admin set NEW_PASSWORD
可以存储文件\照片\通话\邮件\联系人\笔记等内容
拉取
docker pull nextcloud:latest
安装
docker run -d --restart=always --name nextcloud -p 9001:80 -v /root/nextcloud:/data nextcloud:latest
Dockerfile是一个包含构建Docker镜像所需指令的文本文件。
Dockerfile定义了一系列的操作和参数,用于自动化镜像的构建过程。这些指令以特定的格式书写,指导Docker如何逐步构建一个自定义的镜像。通过Dockerfile,用户可以实现应用程序的快速部署和持续集成。Dockerfile不仅是构建Docker镜像的核心,也是实现应用容器化和微服务架构的重要工具。
细节具体细节可以跳转查看这一篇IDEA一键部署Docker应用
由A表和B表构成一个视图,他们直接用a表的主键关联,视图的目的是获取A表的全部内容以及统计B表的完成数和未完成数
A表
sqlCREATE TABLE `ATable` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
-- 其他属性.....
)
B表
sqlCREATE TABLE `BTable` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`type` int(1) NOT NULL DEFAULT '0' COMMENT '',
`fault_status` int(1) NOT NULL DEFAULT '0' COMMENT '',
`atable_id` bigint(20) char(19) NOT NULL DEFAULT '' COMMENT 'A表id',
-- 其他属性.....
)
视图
sqlcreate or replace
algorithm = UNDEFINED view ATable_V as
select
a.id,
--其他值....,
count((case when (b.type = 0) then 1 end)) as conf,
count((case when ((b.fault_status in (0, 3)) and (b.type = 0)) then 1 end)) as unconf
from
ATable a
left join BTable b on
a.id=b.atable_id
group by
a.id;