Ai驱动项目管理工具Dectask的Docker安装

Dectask 是一款智能驱动的新一代项目协作平台,专为现代团队打造。它在提供专业企业级功能的同时,保持了系统的轻便与易用,实现了功能丰富性与操作简便性的高效平衡。Dectask 可替代 Jira、飞书项目、Notion 等常见工具,助力团队实现更智能、更流畅的项目管理。

在这里插入图片描述

安装方式

Dectask 提供了多种安装方式,你可以根据自己的需求选择合适的方式进行安装,安装方式有:

普通安装
一键安装
docker安装
docker-compose安装

Docker安装教程

1.系统要求

  • Docker:Docker 19.03 或更高版本
  • Docker-Compose:Docker-Compose 1.29 或更高版本
  • Mysql8:Mysql 8.0 或更高版本

Docker 和 Docker-Compose 安装请参考以下文档,如果你已经安装则忽略本步骤:

安装docker后,建议设置加速镜像为国内镜像源。

配置镜像加速器方法

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.m.daocloud.io"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

如果 https://docker.m.daocloud.io 用不了,请更换为其他地址
如果是阿里云服务器可使用加速地址 https://c9jzs6ju.mirror.aliyuncs.com

如果是非root用户,请自行修改Dockerfile文件进行配置

2.下载并安装Mysql8.0

Mysql安装参考

3.下载 Dectask 最新版本

下载页面

4.构建镜像

docker build -t dectask-server .

5.启动容器

修改 config.yaml 文件进行端口和数据库等配置项,运行

docker run -d \
  -p 8888:7777 \
  --name dectask \
  --network=host  \
  dectask-server

docker启动后会自动启动安装和初始化服务,并生成管理员账号和密码

 # 查看管理员账号和密码
docker exec dectask cat /app/log/account.log

常用的docker命令

 # 常用的命令
docker ps -a
docker stop dectask
docker start dectask
docker rm -f dectask
docker exec -it dectask /bin/sh
docker logs -f dectask
docker images

6.支持环境变量

支持环境变量方式启动,环境变量的值优先级高于config.yaml的配置项

可用环境变量有

# 绑定域名 可以设置为 0.0.0.0
DECTASK_SYSTEM_DOMAIN=localhost  
# 绑定端口
DECTASK_SYSTEM_PORT=8888
# 生产环境 prod 开发环境 dev
DECTASK_SYSTEM_ENV=prod
# 加密密钥,自行修改
DECTASK_SYSTEM_ENCRYPT_KEY=DECTASK_SYSTEM_ENCRYPT_KEY
# 数据库类型,目前仅支持mysql
DECTASK_SYSTEM_DB_TYPE=mysql
# 数据库连接地址, 更改为实际的
DECTASK_DB_PATH=localhost:3306
# 数据库名称, 更改为实际的
DECTASK_DB_DBNAME=dectask
# 数据库用户, 更改为实际的
DECTASK_DB_USER=dev_user
# 数据库密码, 更改为实际的密码
DECTASK_DB_PASSWORD=123456
# 缓存开关, 默认关闭
DECTASK_SYSTEM_ENABLE_CACHE=false
# 缓存类型, 目前仅支持redis, 设置redis的地址和端口
DECTASK_REDIS_ADDR=127.0.0.1:6379
# 缓存密码, 默认为空
DECTASK_REDIS_PASSWORD=
# jwt密钥, 可修改
DECTASK_JWT_SIGNING_KEY=qmPlusfdfsdfdsffcxxsdfssfdsg
# 日志级别
DECTASK_ZAP_LEVEL=info
# 附件保存路径
DECTASK_ATTACHMENT_PATH=attachment/file

# 开启https PEM 证书路径
DECTASK_SSL_PEM=ssl/pem
# 开启https KEY 证书路径
DECTASK_SSL_KEY=ssl/key

# mcp 传输类型, 可选值: sse, http 
DECTASK_MCP_TRANSPORT_TYPE=sse
# mcp 端口, 当 DECTASK_MCP_TRANSPORT_TYPE 为 sse 或 http 时
DECTASK_MCP_PORT=8088

docker 设置环境变量启动示例

  # 可传入环境变量
 docker run -d \
  -p 8888:7777 \
  --name dectask \
  -e DECTASK_DB_PATH=127.0.0.1:3306 \
  -e DECTASK_DB_DBNAME=dectask_docker \
  -e DECTASK_DB_USER=dectask_docker \
  -e DECTASK_DB_PASSWORD=FiSx2GfbS8882EMb \
   --network=host  \
  dectask-server  
  

 # 查看管理员账号和密码
docker exec dectask cat /app/log/account.log

7.登录

之后就可以在浏览器打开地址 http://主机地址:8888/login 即可访问Dectask。

http://localhost:8888/login
如需要修改端口,可以在config.yaml中修改.

Ai配置界面
在这里插入图片描述

事项管理界面
在这里插入图片描述

Scrum管理界面
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值