|
& l/ \% p1 y5 N
DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。01. 系统预览1. 登录系统 $ g5 ~1 ]/ M7 j* x6 A
2. 系统总览,仪表盘
0 k9 v* A+ w: h. j( ]9 b* L 3. 日历功能,方便安排日程
3 \) V; C- z' I3 I3 f! k7 K 4. 即时通信功能
+ W8 ?; y( U; \: a0 s4 ? 5. 文件管理
# O C* v, e, }# w 6. 同时,还能设置共享某个文件 5 I; v- }! v4 r4 o. A# }
7. 创建复杂的文档、专业的电子表格以及令人赞叹的演示文稿、支持主流格式:docx、xlsx、pptx、ods、doc、txt、ppt等。  
* e Z3 y! N0 }* T4 n" Z5 c 8. 这个功能比较强大,可以创建流程图 N0 T+ D9 O$ d' b l! H* |
9. 周报管理
: K2 S ?5 Q; h% q9 i0 B 10. 里程碑管理 
( u/ G+ t5 m8 }# {# H 11. 调研需求管理 4 g) p7 {* ?& |$ F3 l/ P) {
安装程序必须安装:Docker 和 Docker Compose v2.0+支持环境:Centos/Debian/Ubuntu/macOS硬件建议:2核4G以上部署项目# 1、克隆项目到您的本地或服务器
. C) K( N* I7 t+ p+ ^ # 通过github克隆项目
`6 D7 Q; S6 |! p; ? git clone --depth=1 https://github.com/kuaifan/dootask.git# 或者你也可以使用gitee$ `% A7 @9 Q* e. j( k1 S, j) ] p
git clone --depth=
3 b" g/ {9 \4 x; ~$ z+ D# z 1 https://gitee.com/aipaw/dootask.git# 2、进入目录
) c( g! h" _: V/ H- k cd dootask
. m U% x+ F, f- V6 C T9 u( H/ g9 c& [% ?
# 3、一键安装项目(自定义端口安装 ./cmd install --port 2222) 9 Z; ~' [* T3 x
- O V; j" y2 S ./cmd install重置密码# 重置默认管理员密码
: H" M. _( J, {5 z/ b ./cmd repassword更换端口./cmdport2222停止服务./cmd stop# 一旦应用程序被设置,无论何时你想要启动服务器(如果它被停止)运行以下命令
; S, b; b& R$ C. j2 O
! y7 U; ^& B4 M: S" }- N ./cmd start开发编译# 开发模式,仅限macOS( b/ ?0 I9 H8 Z0 v; s1 O/ a! V$ v9 R" K
./cmd dev
; x7 W) a2 ^" d- T* v. v) l
# {: R' N) I3 K8 z8 i) x # 编译项目,仅限macOS
% P; z' @/ P6 k5 j+ e* Q ./cmd prod 运行命令的快捷方式# 你可以使用以下命令来执行
- E+ Y" K2 P# B% T" @ ./cmd artisan % q+ L2 i! w% Q9 w/ T, R
"your command"# 运行 artisan 命令
$ A* e8 D2 @6 m ./cmd php "your command"# 运行 php 命令: ]/ L2 U& g# _0 i; i- K
./cmd nginx "your command"# 运行 nginx 命令 ' v: y8 J6 U$ q! `0 ?3 `
5 L% Q' v7 j6 ?- j, d: [* e6 E ./cmd redis "your command"# 运行 redis 命令
5 ?4 o8 x# a' V. u* T ./cmd composer "your command"# 运行 composer 命令# U* g% ?/ {; J- c+ J
./cmd supervisorctl 4 t H/ P0 Z6 d8 U, i9 r
"your command"# 运行 supervisorctl 命令. \7 r' x$ [5 ~0 H
./cmd test"your command"# 运行 phpunit 命令
* F; C2 R+ U9 M: W# A ./cmd mysql "your command" ! H4 Z& X8 t$ S4 ]( _* Q
# 运行 mysql 命令 (backup: 备份数据库,recovery: 还原数据库)NGINX 代理 SSL# 1、Nginx 代理配置添加
5 |) I; f' o3 W" s$ w* V proxy_set_header X-Forwarded-Host 6 R) w9 N* v& R- c6 B* L7 E
$http_host;' X6 t, a3 O( j2 v: n
proxy_set_header X-Forwarded-Proto $scheme;
# ~/ M* r8 C( ] proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for $ @% T6 x( p( u1 a1 K: W$ k7 Q
;& k( v7 Y/ t8 I* y
6 f, x- e2 P0 V# o; C9 o0 E
# 2、进入项目所在目录,运行以下命令: G3 w6 l* I, [1 ?% H
./cmd https升级更新注意:在升级之前请备份好你的数据!# 方法1:进入项目所在目录,运行以下命令8 e t1 B! `" N: C/ Q0 b
./cmd update# (或者)方法2:如果方法1失败请使用此方法 7 B( X) e" X" B1 W
4 _& I% c# j- Z, Z git pull
7 T: I Y4 J# W' {6 E% g% R9 T0 ~ ./cmd mysql backup
( A) F+ z2 q8 @& B- U ./cmd uninstall* K: h7 e, C9 K( W
./cmd install( r+ J) ~! z) J2 M, l* e$ o
./cmd mysql recovery如果升级后出现502请运行 ./cmd restart 重启服务即可。 ! C) M' L5 d( D+ b6 V0 ]/ U0 J
卸载项目# 进入项目所在目录,运行以下命令
$ L, f2 U# d' m( M% i8 d ./cmd uninstall宝塔安装1、CentOS系统安装(自行百度)2、宝塔安装(参考宝塔官网)3、进入宝塔商店,安装Docker管理器 3.9,其他根据自行选择安装。
' E0 x% n- X+ M+ F 4、安装pip工具自动安装:yum install python-pip -y手动安装:wget https://files.pythonhosted.org/packages/0b/f5/be8e741434a4bf4ce5dbc235aa28ed0666178ea8986ddc10d035023744e6/pip-20.2.4.tar.gz
7 }3 N, R& K2 \$ _ #下载安装包tar -zxvf pip-20.2.4.tar.gz # 解压cd pip-20.2.4/sudo python setup.py install #给予权限不然可能安装失败pip install -U pip 0 u0 {/ e) e* Z5 a. X
#再次更新或/bin/python -m pip install --upgrade pip #更新5、安装docker-compose,宝塔默认没有 docker-compose安装命令:pip install docker-compose 4 Q$ [0 B7 U3 e3 r1 L1 Y9 G$ H
#如果不好用请尝试手动安装办法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` >
* V, b+ R; m1 b3 Z9 U' X /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedocker 和 docker-compose 版本查看:docker -v & A0 m* Y7 Q+ p( r
docker-compose --version 8 F/ i- p. ^+ y/ ]( _1 b
% O' P( L# F. n$ r
' c, _: }9 {- P" Y0 K! |; \
5 _+ v- Z4 K7 [) V. f
; g/ A9 i% F( @6 x
|