assistant-todo/README.md

49 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 任务管理小应用
平时事情不多但是容易忘记最近也在学习react便开发了这个应用。
应用将任务分为两种类型来管理:任务树和[四象线](https://baike.baidu.com/item/%E5%9B%9B%E8%B1%A1%E9%99%90%E6%B3%95/4228184?fr=ge_ala)任务管理
## 任务树
1. 层级展示任务
2. 可在操作中四象线展示子任务
![任务树](help/tree.png)
## 四象线
1. 向上重要
2. 向左紧急
![四象线](help/four.png)
## 日历
1. 月,周,日展示
2. 只有期望开始时间和期望结束时间都填写的时候才会在日历中展示
![](help/week.png)
![](help/day.png)
![](help/month.png)
## 项目启动
### 后端服务启动
1. 后端启动应用需求dockerredismysql8。
2. jar通过docker打入镜像中无需java环境。
3. 使用docker/Dockerfile-server文件构建镜像及运行容器
4. 通过docker/hosts修改自己数据库ip和redis的ip
5. 数据库端口3306,数据库名task_manager数据库用户名及密码task_manager_user/TaskMU0001redis无密码认证。此条内容目前代码写死后期修改为可配置
构建镜像
```shell
docker build -t task-manager-server -f Dockerfile-server .
```
运行
```shell
docker run -d -p 8090:8090 --restart unless-stopped -v ./hosts:/etc/hosts --name task-manager-server task-manager-server
```
### 前端项目启动
1. 前端启动应用需求docker
2. 需要在电脑hostslinux地址/etc/hosts,windows地址C:\Windows\System32\drivers\etc\hosts中配置后端运行环境地址例如添加127.0.0.1 taskmanagerserver.com
构建镜像
```shell
docker build -t task-manager-nginx .
```
运行
```shell
docker run -d -p 3001:3001 --restart unless-stopped --name task-manager-nginx task-manager-nginx
```
## 查看页面
http://taskmanagerserver.com:3001