|
7 y7 U- r l2 z# g9 y
DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。01. 系统预览1. 登录系统 ! o* k0 I: U9 E- ?- s' c
2. 系统总览,仪表盘
5 L0 a+ G: J$ k& ~ E# b1 p 3. 日历功能,方便安排日程 * r8 e% Y1 t! v4 Z
4. 即时通信功能 / V j9 {. E% g) N
5. 文件管理
0 w! f* q- ]; r: ]6 c 6. 同时,还能设置共享某个文件
7 B$ m* _+ k& g7 { 7. 创建复杂的文档、专业的电子表格以及令人赞叹的演示文稿、支持主流格式:docx、xlsx、pptx、ods、doc、txt、ppt等。  
6 v. N1 ?& M6 |* q/ F/ a% Z) T7 Z1 d 8. 这个功能比较强大,可以创建流程图
* d% {, D1 S$ j 9. 周报管理
% ?% ?$ A" _- O1 `- ~ 10. 里程碑管理  : H! V \+ e; }* N4 x
11. 调研需求管理 ; c2 {/ V3 d6 z' A4 c+ A h
安装程序必须安装:Docker 和 Docker Compose v2.0+支持环境:Centos/Debian/Ubuntu/macOS硬件建议:2核4G以上部署项目# 1、克隆项目到您的本地或服务器
x; y. F2 M+ _( H: ? # 通过github克隆项目
: s) r8 r7 q6 r9 ^; j/ Y- P* W git clone --depth=1 https://github.com/kuaifan/dootask.git# 或者你也可以使用gitee f, H3 l/ D2 Z0 C6 |
git clone --depth=
; x! \! j* u- |' Y$ \ 1 https://gitee.com/aipaw/dootask.git# 2、进入目录
# Z+ A8 g d7 g+ @ cd dootask
0 N2 A& w+ c6 {2 n! D7 |6 p8 D4 ~# G0 M4 q
# 3、一键安装项目(自定义端口安装 ./cmd install --port 2222) * B# @- x/ V. M7 O
$ h; S8 Q. P) A: Q+ g, `
./cmd install重置密码# 重置默认管理员密码+ `, B5 |' w% Z6 F9 p- J
./cmd repassword更换端口./cmdport2222停止服务./cmd stop# 一旦应用程序被设置,无论何时你想要启动服务器(如果它被停止)运行以下命令
: Z2 m8 _) L& J e, O
: @! Q1 A5 C h# d ./cmd start开发编译# 开发模式,仅限macOS
" W" O2 i+ W; s) k ./cmd dev6 v/ f+ H% N, O& B( T
* X% v. s- q7 C" }( Q+ C4 } # 编译项目,仅限macOS+ P: s: C7 T& Y- h6 c K; j
./cmd prod 运行命令的快捷方式# 你可以使用以下命令来执行/ j& i. D- ^, x+ f5 |- p
./cmd artisan 4 e7 c2 x$ P/ |, M) ?2 r
"your command"# 运行 artisan 命令
" | K1 t$ r1 v) e' I/ ]8 v ./cmd php "your command"# 运行 php 命令9 g7 O3 `7 v+ K% p
./cmd nginx "your command"# 运行 nginx 命令
7 O8 M* J0 w2 J, y
: J0 {% J; `/ A, |* u" V' b! s% r ./cmd redis "your command"# 运行 redis 命令
$ T/ b1 M. E9 a ./cmd composer "your command"# 运行 composer 命令
: @. ~+ ?, J( ^6 S5 K+ c+ Z ./cmd supervisorctl
& r$ Z$ J3 @( T8 Q "your command"# 运行 supervisorctl 命令. ~5 [1 K0 W, P: F$ v8 S* W2 U' |
./cmd test"your command"# 运行 phpunit 命令( _8 ]+ O) g. v, G* B
./cmd mysql "your command"
]& W7 L1 ?0 }) O$ [- m # 运行 mysql 命令 (backup: 备份数据库,recovery: 还原数据库)NGINX 代理 SSL# 1、Nginx 代理配置添加
4 M5 A$ R9 x, Q |9 R! Z, ^8 C proxy_set_header X-Forwarded-Host
0 g1 ]. a4 V' e, ?. L0 t5 V $http_host;
! ^( a& ?! p6 }; w2 p7 A proxy_set_header X-Forwarded-Proto $scheme;
% I& U2 X- b2 b3 E+ V6 I+ l1 m proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for
/ `; F, m$ m- H) ?& H. D ;
0 o1 M# n4 f1 ]( u0 {7 h. M l5 Q- l g7 p5 P1 j/ x. T/ N
# 2、进入项目所在目录,运行以下命令
) r. Q- ^ j4 \8 v7 a ./cmd https升级更新注意:在升级之前请备份好你的数据!# 方法1:进入项目所在目录,运行以下命令
0 d( }7 g) K7 Q% Z: x ./cmd update# (或者)方法2:如果方法1失败请使用此方法 6 H. h1 q! n( z4 ^$ j& ?
0 F/ ~! {9 q: i& q7 J git pull
( G( Q+ x. U2 {$ F/ u& C$ P ./cmd mysql backup
7 o: {9 f" P& ?6 z, Z* s$ _9 {$ F+ m Z ./cmd uninstall
/ B5 G2 \3 A g0 @3 n ./cmd install+ q6 V( M S, {/ K$ c# [, t: V" ?$ Z
./cmd mysql recovery如果升级后出现502请运行 ./cmd restart 重启服务即可。 & M# C+ u% c7 R8 U, A7 q$ ?: O
卸载项目# 进入项目所在目录,运行以下命令, |6 c. ]. P% x8 f, [
./cmd uninstall宝塔安装1、CentOS系统安装(自行百度)2、宝塔安装(参考宝塔官网)3、进入宝塔商店,安装Docker管理器 3.9,其他根据自行选择安装。 # A8 s' D, S4 X6 f
4、安装pip工具自动安装:yum install python-pip -y手动安装:wget https://files.pythonhosted.org/packages/0b/f5/be8e741434a4bf4ce5dbc235aa28ed0666178ea8986ddc10d035023744e6/pip-20.2.4.tar.gz " q$ [7 z6 r) F, D
#下载安装包tar -zxvf pip-20.2.4.tar.gz # 解压cd pip-20.2.4/sudo python setup.py install #给予权限不然可能安装失败pip install -U pip ; ~$ L, _) M3 Y$ x# m
#再次更新或/bin/python -m pip install --upgrade pip #更新5、安装docker-compose,宝塔默认没有 docker-compose安装命令:pip install docker-compose J) D' H# U) c6 A2 `8 ?) j9 b
#如果不好用请尝试手动安装办法requests 报错解决办法:sudo pip install --ignore-installed requests手动安装:sudo curl -L https://get.daocloud.io/docker/compose/releases/download/v2.3.3/docker-compose-`uname -s`-`uname -m` >
. T' C' y7 Q0 [2 o+ z /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedocker 和 docker-compose 版本查看:docker -v 5 @5 w% m/ _- T1 l6 \
docker-compose --version
" x/ { c r/ S5 d
' w* E' X3 S3 o. o5 q/ ~! J
8 q: s9 T/ J h9 M
[* V* N2 m4 ~5 u, A# m: T0 C! k1 L2 b) h
|