本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

thunderdome-planning-poker Docker 镜像下载 - 轩辕镜像

thunderdome-planning-poker 镜像详细信息和使用指南

thunderdome-planning-poker 镜像标签列表和版本信息

thunderdome-planning-poker 镜像拉取命令和加速下载

thunderdome-planning-poker 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

thunderdome-planning-poker
stevenweathers/thunderdome-planning-poker

thunderdome-planning-poker 镜像详细信息

thunderdome-planning-poker 镜像标签列表

thunderdome-planning-poker 镜像使用说明

thunderdome-planning-poker 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

⚡Thunderdome是一款开源敏捷规划扑克工具,以“为点数而战”为主题,将规划会议称为“战斗”、用户称为“勇士”、故事称为“计划”,通过WebSockets和Svelte前端框架提供响应式UI体验,帮助团队估算用户故事。
2 收藏0 次下载activestevenweathers镜像

thunderdome-planning-poker 镜像详细说明

thunderdome-planning-poker 使用指南

thunderdome-planning-poker 配置说明

thunderdome-planning-poker 官方文档

Thunderdome Planning Poker

Thunderdome是一款开源敏捷规划扑克工具,主题为“为点数而战”,旨在帮助团队估算用户故事。

  • 规划会议称为战斗(Battles)
  • 用户称为勇士(Warriors)
  • 故事称为计划(Plans)

使用WebSockets和Svelte前端框架,提供真正的响应式UI体验

!image

生产环境运行

使用最新Docker镜像

docker pull stevenweathers/thunderdome-planning-poker

使用最新发布的二进制文件

![]([***]

本地运行

使用Docker构建和运行(推荐方案)

使用Docker Compose

docker-compose up --build

不使用Compose的Docker方式

此方案需要您传递环境变量或设置配置文件,同时自行设置和管理数据库。

docker build ./ -f ./build/Dockerfile -t thunderdome:latest
docker run --publish 8080:8080 --name thunderdome thunderdome:latest

构建

若不使用Docker运行,需先构建,然后设置PostgreSQL数据库,并通过环境变量或配置文件将用户、密码、名称、主机和端口传递给应用程序。

DB_HOST=
DB_PORT=
DB_USER=
DB_PASS=
DB_NAME=

安装依赖

go get
go install github.com/markbates/pkger/cmd/pkger
npm install

使用Make构建

make build

或手动步骤

构建静态资源

npm run build

打包静态资源

pkger

为当前操作系统构建

go build

添加新语言

Thunderdome使用svelte-i18n支持UI语言选择(默认en-US)。添加新语言只需以下步骤:

  1. 首先在frontend/public/lang/default/frontend/public/lang/friendly/目录中添加语言字典JSON文件,可复制en.json并修改所有键的值。
  2. 其次,需要将语言添加到frontend/config.jslocales对象的切换器组件使用的语言列表中。

配置

Thunderdome可通过环境变量或yaml配置文件config.yaml进行配置,配置文件可位于以下路径之一:

  • /etc/thunderdome/
  • $HOME/.config/thunderdome/
  • 当前工作目录

以下是可用的配置选项:

选项环境变量描述默认值
http.cookie_hashkeyCOOKIE_HASHKEY用于确保安全cookie安全的密钥strongest-avenger
http.portPORT监听HTTP连接的端口8080
http.secure_cookieCOOKIE_SECURE是否使用安全cookietrue
http.domainAPP_DOMAINThunderdome实例的域名/基础URL,用于创建邮件中的URLthunderdome.dev
analytics.enabledANALYTICS_ENABLED启用/禁用谷歌分析true
analytics.idANALYTICS_ID谷歌分析标识符UA-***-1
db.hostDB_HOST数据库主机名db
db.portDB_PORT数据库端口号5432
db.userDB_USER数据库用户IDthor
db.passDB_PASS数据库用户密码odinson
db.nameDB_NAME数据库实例名thunderdome
db.sslmodeDB_SSLMODE数据库SSL模式(disable、allow、prefer、require、verify-ca、verify-full)disable
smtp.hostSMTP_HOSTSMTP服务器主机名localhost
smtp.portSMTP_PORTSMTP服务器端口号25
smtp.secureSMTP_SECURE是否与SMTP服务器进行身份验证true
smtp.identitySMTP_IDENTITYSMTP服务器授权标识,通常不设置
smtp.senderSMTP_SENDERThunderdome发送邮件的发件人地址***
config.allowedPointValuesCONFIG_POINTS_ALLOWED创建战斗时可用的点数列表0, 1/2, 2, 3, 5, 8, 13, 20, 40, 100, ?
config.defaultPointValuesCONFIG_POINTS_DEFAULT新战斗默认选择的点数列表1, 2, 3, 5, 8 , 13, ?
config.show_warrior_rankCONFIG_SHOW_RANK是否在战斗中显示勇士等级图标false
config.avatar_serviceCONFIG_AVATAR_SERVICE使用的头像服务,可选值见下一段落default
config.toast_timeoutCONFIG_TOAST_TIMEOUT通知自动隐藏的毫秒数1000
config.allow_guestsCONFIG_ALLOW_GUESTS是否允许访客(***)用户true
config.allow_registrationCONFIG_ALLOW_REGISTRATION是否允许用户注册(管理员外)true
config.allow_jira_importCONFIG_ALLOW_JIRA_IMPORT是否允许从JIRA XML导入计划true
config.default_localeCONFIG_DEFAULT_LOCALEUI的默认语言en
config.friendly_ui_verbsCONFIG_FRIENDLY_UI_VERBS是否使用更友好的UI术语(如“用户”而非“勇士”,适合企业环境)false
auth.method身份验证方式,可选normalldap,详见LDAP配置部分normal

头像服务配置

使用下表中的名称配置服务,若未设置则使用default。每个服务提供进一步的配置选项,勇士可在个人资料页面进行配置。配置服务后,将显示不同样式的下拉菜单。下表显示所有支持的服务及其样式(均使用ID ead26688-5148-4f3c-a35d-1b0117b4f2a9生成头像示例):

名称
default
!image
dicebearmalefemalehumanidenticonbotttsavataaarsjdenticongridycode
!image!image!image!image!image!image!image!image!image
gravatarmpidenticonmonsteridwavatarretrorobohash
!image!image!image!image!image!image
robohashset1set2set3set4
!image!image!image!image

LDAP配置

auth.method设为ldap时,创建账户功能将被禁用,身份验证通过LDAP进行。若LDAP服务器成功验证新用户,Thunderdome将自动生成用户资料。

以下是LDAP身份验证方式的特定配置选项:

选项描述
auth.ldap.urlLDAP服务器URL,通常格式为ldap://host:port
auth.ldap.use_tls建立初始连接后是否创建TLS连接
auth.ldap.bindname连接LDAP的绑定名称/绑定DN,留空表示不进行身份验证
auth.ldap.bindpass绑定用户的密码
auth.ldap.basedn用户搜索的基准DN
auth.ldap.filter用户登录ID的搜索过滤器,详见下文
auth.ldap.mail_attr包含用户电子邮件地址的LDAP属性

默认过滤器为(&(objectClass=posixAccount)(mail=%s)),过滤器中必须包含%s,将被用户登录ID替换。mail_attr配置选项必须指向包含用户电子邮件地址的LDAP属性,默认为mailcn_attr配置选项必须指向包含用户全名的LDAP属性,默认为cn

在Linux上,可通过命令行测试参数:

ldapsearch -H auth.ldap.url [-Z] -x [-D auth.ldap.bindname -W] -b auth.ldap.basedn 'auth.ldap.filter' dn auth.ldap.mail auth.ldap.cn

仅当auth.ldap.use_tls设为true时使用-Z,仅当设置了auth.ldap.bindname时使用-D-W参数。

让点数之战开始!

运行服务器并访问 http://localhost:8080

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 官方QQ群: 13763429