部署环境:
群晖DS920+
,DSM 7.0.1-42218
,群晖自带Docker
,Dootask-0.5.17
。
群晖部署 Dootask-0.5.17
一、首先安装群晖自带Docker
套件,然后开启群晖自带SSH
登录。
二、用 SSH 软件登录群晖,运行sudo -i
命令开启 root 权限,
根据 dootask 部署要求,先检查 Docker 和 docker-compose 版本。
命令:
docker --version
docker-compose --version
三、下载 dootask-0.5.17.zip
克隆方式:
# 通过 github 克隆项目
git clone https://github.com/kuaifan/dootask.git
# 或者你也可以使用 gitee
git clone https://gitee.com/aipaw/dootask.git
手动方式:
直接下载 dootask-0.5.17.zip,上传并解压至群晖的filestation
中,路径如:/volume1/docker/dootask/
四、创建目录和设置权限
* 手动创建/volume1/docker/dootask/docker/log/supervisor
文件夹
* 手动修改 dootask/docker/mysql/conf.d/docker.cnf 权限,命令:chmod 644 docker.cnf
五、使用./cmd install
命令一键构建项目。
部署中途可能会提示没有找到***容器,只需重复运行./cmd install
命令即可。
如果遇到 supervisor 不存在、703 等错误,需执行 ./cmd uninstall
命令卸载项目和容器,然后进入群晖 Docker 套件,把相关镜像都删了,再重复步骤 4~5。
六、DooTask 项目部署成功后会提示 IP、端口、登录账号及密码。
部署成功后会如上图提示,然后 ip+2222 端口即可访问项目。
安装部署遇到的问题
一、无法运行 PHP 服务,因为 supervisor 文件夹不存在。Cannot start service php: Bind mount failed: '/volume1/docker/dootask/docker/log/supervisor
' does not exists
二、手动建立 supervisor 文件夹后,依然 703 报错,最终提示错误:账号不存在!。
PS:如果遇到上述问题,需要./cmd uninstall 卸载项目,并删除相关 docker 镜像,按以下方法部署。
三、提示 docker-compose.yml 错误,是 docker 与 docker-compose 版本问题导致。
PS:DSM6 的 docker-compose 版本可能有些低,需自行升级安装最新版的插件,热心网友测试 1.27.4 以上版本可以使用。
四、提示出现 Permission denied 之类的错误和权限相关,请自行排查!
项目模板修改
自行修改文件:dootask-0.5.17\public\js\build\970.js
群晖程序升级
再次感谢作者提供优秀的的开源在线项目管理工具!!!
(官网地址:https://www.dootask.com)
(源码地址:https://gitee.com/aipaw/dootask)
来看看解决办法
来看看解决办法
如何修改页面模板上的内容
I loved as much as you'll receive carried out right here. The sketch is tasteful, your authored material stylish. nonetheless, you command get bought an nervousness over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly the same nearly a lot often inside case you shield this hike.
感谢大佬。。。
牛牛牛
看看,正好需要
感谢大佬
感谢大佬
感谢大佬
asdfasfdsa
学习阿发 暗室逢灯奥斯 啊
正好需要,谢谢分享 s
正好需要,谢谢分享
想改下主页logo,谁有办法吗?