容器化部署之看板工具: Wekan
程序员文章站
2022-04-27 23:40:49
...
2016年确认过开源看板工具Wekan,当时的使用还非常困难,连部署使用都有不少问题,最近重新确认发现已经得到不少不错的改善,从部署到使用都相对较为流畅,github的star也已经超过1.6万+,这篇文章以容器化部署方式进行相关的使用说明介绍。
概要介绍
项目 | 说明 |
---|---|
官网 | https://wekan.github.io/ |
开源/闭源 | 开源 |
源码管理地址 | https://github.com/wekan/wekan |
License | MIT License |
开发语言 | JS、HTML、CSS |
当前稳定版本 | v4.22 (2020/07/23) |
容器化部署
步骤1: git clone
执行命令:git clone https://github.com/wekan/wekan
liumiaocn:Desktop liumiao$ git clone https://github.com/wekan/wekan
Cloning into 'wekan'...
remote: Enumerating objects: 20, done.
remote: Counting objects: 100% (20/20), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 36834 (delta 5), reused 9 (delta 3), pack-reused 36814
Receiving objects: 100% (36834/36834), 21.58 MiB | 554.00 KiB/s, done.
Resolving deltas: 100% (26884/26884), done.
liumiaocn:Desktop liumiao$
步骤2: 启动wekan服务
执行命令:cd wekan; docker-compose up -d
liumiaocn:Desktop liumiao$ cd wekan; docker-compose up -d
Creating network "wekan_wekan-tier" with driver "bridge"
Creating wekan-db ... done
Creating wekan-app ... done
liumiaocn:wekan liumiao$
结果确认
liumiaocn:wekan liumiao$ docker-compose ps
Name Command State Ports
-------------------------------------------------------------------------
wekan-app node /build/main.js Up 0.0.0.0:80->8080/tcp
wekan-db docker-entrypoint.sh mongo ... Up 27017/tcp
liumiaocn:wekan liumiao$
步骤3: 登录并注册用户
使用http://localhost打开如下登录页面
选择中文,然后点击注册,输入用户名/邮箱/密码,点击注册按钮
此处可能会如下图提示,显示服务器错误,但是注意实际用户已经添加,可能是当前版本的一个校验信息提示的一个小问题
步骤4: 开始使用
使用注册的用户名和密码登录即可开始使用
使用示例
步骤1: 设定登录用户语言
使用如下菜单选项,可选择指定语言,比如此处选择简体中文
步骤2: 添加看板
点击添加看板按钮,输入看板名称,创建一块名为GTD的看板
步骤3: 添加列
常见的Scrum中的Todo/Doing/Done,或者GTD中的五个步骤,在看板中就是列的概念,点击添加列表即可添加多个列(或者看板中的泳道的概念),然后在相应的列表中添加任务,即可进行拖动。
步骤4: 设定规则
wekan的特色之一,可以设定规则
可以看到设定方式还是很有启发性的
步骤5: 设定任务
任务本身也可以有很多设定项
当然,颜色、人员、期限、标题、权限、模版等很多特性还是值得进一步使用和挖掘的,这里就不再一一展开。