|
! B& ]7 U3 O4 }* m; q* ? DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。01. 系统预览1. 登录系统
7 r! ]+ w$ m1 Q6 S 2. 系统总览,仪表盘
) a7 a) v. c: g; z& d! ~5 g' d 3. 日历功能,方便安排日程
/ @/ { f4 i" i 4. 即时通信功能
$ Z/ }& Y2 \8 ?1 D: S* b$ Q" J 5. 文件管理 4 b4 Q- ^+ v9 B
6. 同时,还能设置共享某个文件 5 G/ n6 c; R5 n/ f* V% D
7. 创建复杂的文档、专业的电子表格以及令人赞叹的演示文稿、支持主流格式:docx、xlsx、pptx、ods、doc、txt、ppt等。   ) \ B! q; { {5 N7 f- `6 {
8. 这个功能比较强大,可以创建流程图 / ?: u8 ?9 s" z4 n, {' C
9. 周报管理
3 _+ h ~+ f5 e7 j* B6 [/ { 10. 里程碑管理 
7 C6 ]5 ]4 p3 y/ `, [ 11. 调研需求管理 / @2 w# [9 b' o+ r5 e0 G
安装程序必须安装:Docker 和 Docker Compose v2.0+支持环境:Centos/Debian/Ubuntu/macOS硬件建议:2核4G以上部署项目# 1、克隆项目到您的本地或服务器
$ Q* w' K2 @8 i; S # 通过github克隆项目
. b+ u. m5 o+ y git clone --depth=1 https://github.com/kuaifan/dootask.git# 或者你也可以使用gitee2 S6 @9 p: F4 z$ F
git clone --depth=
9 o' F/ S2 O1 Q 1 https://gitee.com/aipaw/dootask.git# 2、进入目录
0 a3 m" g0 G. d* X4 m$ B4 D3 r cd dootask
' d; Q) w' ^1 I t. t5 c; G7 `/ W! N$ S3 i4 Q* W
# 3、一键安装项目(自定义端口安装 ./cmd install --port 2222) 1 Q, {* }% v- Y) B8 X i: Q
5 d; P w0 `1 ~1 ? ./cmd install重置密码# 重置默认管理员密码
6 Y; J) R8 E/ h1 X% k6 Q ./cmd repassword更换端口./cmdport2222停止服务./cmd stop# 一旦应用程序被设置,无论何时你想要启动服务器(如果它被停止)运行以下命令 % N9 T- W4 V: o2 S, H4 A
! x+ f* L+ U. d% N' W. y: K: t
./cmd start开发编译# 开发模式,仅限macOS
6 R# y( s+ J/ h% e: O# y ./cmd dev
5 L& K) I; \8 w8 n3 U+ U1 y; R. M% S+ T$ ]1 w% A2 ]! T+ K9 z6 ?
# 编译项目,仅限macOS) B6 [+ v! |; }8 Z0 a
./cmd prod 运行命令的快捷方式# 你可以使用以下命令来执行
3 g# i9 c" m' W5 |- k0 t ./cmd artisan
( t7 x! J" t" W) H% R3 i "your command"# 运行 artisan 命令
' h! x1 y; r% l7 i9 f ./cmd php "your command"# 运行 php 命令
# m4 C) S; {8 m& J! B$ S ./cmd nginx "your command"# 运行 nginx 命令
9 G- s2 a+ @! k& Y* u
! `' P( d, X) N) s5 l0 Y ./cmd redis "your command"# 运行 redis 命令
' h ~0 z! [1 ]8 V4 K1 {- x ./cmd composer "your command"# 运行 composer 命令6 X/ L; \. ^4 o5 @3 a9 a1 H
./cmd supervisorctl * q% D/ A- s# N+ ^( L0 T
"your command"# 运行 supervisorctl 命令
) W+ p6 O; o+ K& y, |9 p0 {5 D% g& n ./cmd test"your command"# 运行 phpunit 命令
5 C! G9 {. E0 @ ./cmd mysql "your command"
7 p* l! a( f0 S/ @ # 运行 mysql 命令 (backup: 备份数据库,recovery: 还原数据库)NGINX 代理 SSL# 1、Nginx 代理配置添加' A& B/ y/ e# R1 B7 \# N
proxy_set_header X-Forwarded-Host - j+ m' x: P: M( z
$http_host;
& U, W1 H: K/ L4 P/ Y8 _) u7 K: K proxy_set_header X-Forwarded-Proto $scheme;5 H% g& H; k* P* r, s, k" j
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for / f" {( j3 v, Y1 R) y+ x
;# ` Z, ]6 N1 v
: l! u- r7 `! p! D p6 x
# 2、进入项目所在目录,运行以下命令
+ J7 @) {# x L) a" K- A' R ./cmd https升级更新注意:在升级之前请备份好你的数据!# 方法1:进入项目所在目录,运行以下命令
; y$ V! a/ c4 K: h: u+ H& _ ./cmd update# (或者)方法2:如果方法1失败请使用此方法
/ x; ~# M' F4 i" M+ s; s% l/ E) c" k 1 v3 b( L: E9 r5 m# X ?6 {
git pull
7 x8 X; Z* Z% W/ m" Z5 A5 ` ./cmd mysql backup
( |: Z0 ~" k6 U ./cmd uninstall
+ T: u$ d+ S2 t ./cmd install A' N G5 `* t# E
./cmd mysql recovery如果升级后出现502请运行 ./cmd restart 重启服务即可。 $ U W" @* e+ G" a5 z" n; |
卸载项目# 进入项目所在目录,运行以下命令
& q2 P3 u4 A( @; s% R% c0 { ./cmd uninstall宝塔安装1、CentOS系统安装(自行百度)2、宝塔安装(参考宝塔官网)3、进入宝塔商店,安装Docker管理器 3.9,其他根据自行选择安装。
2 \5 @" C9 E* w' I$ x; L 4、安装pip工具自动安装:yum install python-pip -y手动安装:wget https://files.pythonhosted.org/packages/0b/f5/be8e741434a4bf4ce5dbc235aa28ed0666178ea8986ddc10d035023744e6/pip-20.2.4.tar.gz
( E- Q' B: h, J2 f, Q1 A #下载安装包tar -zxvf pip-20.2.4.tar.gz # 解压cd pip-20.2.4/sudo python setup.py install #给予权限不然可能安装失败pip install -U pip
7 c" R9 Y6 F! ?" R2 ~% n #再次更新或/bin/python -m pip install --upgrade pip #更新5、安装docker-compose,宝塔默认没有 docker-compose安装命令:pip install docker-compose % s0 w+ Q- q2 d1 z" ~+ e8 I
#如果不好用请尝试手动安装办法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+ }% x7 |. d+ L /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedocker 和 docker-compose 版本查看:docker -v : q8 Q2 n8 ? z6 K. [4 W
docker-compose --version
$ C2 v t( p" k2 O: b8 V* M1 l" C4 m3 Y4 j& y/ v7 Q; x
& D% P+ p3 u* q* z( J
( |- l4 t4 f/ Q
5 P$ s7 B6 W- \" t T; b |