本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
thunderdome-planning-poker Docker 镜像下载 - 轩辕镜像
thunderdome-planning-poker 镜像详细信息和使用指南
thunderdome-planning-poker 镜像标签列表和版本信息
thunderdome-planning-poker 镜像拉取命令和加速下载
thunderdome-planning-poker 镜像使用说明和配置指南
Docker 镜像加速服务 - 轩辕镜像平台
国内开发者首选的 Docker 镜像加速平台
极速拉取 Docker 镜像服务
相关 Docker 镜像推荐
热门 Docker 镜像下载

thunderdome-planning-poker 镜像详细信息
thunderdome-planning-poker 镜像标签列表
thunderdome-planning-poker 镜像使用说明
thunderdome-planning-poker 镜像拉取命令
Docker 镜像加速服务
轩辕镜像平台优势
镜像下载指南
相关 Docker 镜像推荐
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 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)。添加新语言只需以下步骤:
- 首先在
frontend/public/lang/default/和frontend/public/lang/friendly/目录中添加语言字典JSON文件,可复制en.json并修改所有键的值。 - 其次,需要将语言添加到
frontend/config.js中locales对象的切换器组件使用的语言列表中。
配置
Thunderdome可通过环境变量或yaml配置文件config.yaml进行配置,配置文件可位于以下路径之一:
/etc/thunderdome/$HOME/.config/thunderdome/- 当前工作目录
以下是可用的配置选项:
| 选项 | 环境变量 | 描述 | 默认值 |
|---|---|---|---|
http.cookie_hashkey | COOKIE_HASHKEY | 用于确保安全cookie安全的密钥 | strongest-avenger |
http.port | PORT | 监听HTTP连接的端口 | 8080 |
http.secure_cookie | COOKIE_SECURE | 是否使用安全cookie | true |
http.domain | APP_DOMAIN | Thunderdome实例的域名/基础URL,用于创建邮件中的URL | thunderdome.dev |
analytics.enabled | ANALYTICS_ENABLED | 启用/禁用谷歌分析 | true |
analytics.id | ANALYTICS_ID | 谷歌分析标识符 | UA-***-1 |
db.host | DB_HOST | 数据库主机名 | db |
db.port | DB_PORT | 数据库端口号 | 5432 |
db.user | DB_USER | 数据库用户ID | thor |
db.pass | DB_PASS | 数据库用户密码 | odinson |
db.name | DB_NAME | 数据库实例名 | thunderdome |
db.sslmode | DB_SSLMODE | 数据库SSL模式(disable、allow、prefer、require、verify-ca、verify-full) | disable |
smtp.host | SMTP_HOST | SMTP服务器主机名 | localhost |
smtp.port | SMTP_PORT | SMTP服务器端口号 | 25 |
smtp.secure | SMTP_SECURE | 是否与SMTP服务器进行身份验证 | true |
smtp.identity | SMTP_IDENTITY | SMTP服务器授权标识,通常不设置 | |
smtp.sender | SMTP_SENDER | Thunderdome发送邮件的发件人地址 | *** |
config.allowedPointValues | CONFIG_POINTS_ALLOWED | 创建战斗时可用的点数列表 | 0, 1/2, 2, 3, 5, 8, 13, 20, 40, 100, ? |
config.defaultPointValues | CONFIG_POINTS_DEFAULT | 新战斗默认选择的点数列表 | 1, 2, 3, 5, 8 , 13, ? |
config.show_warrior_rank | CONFIG_SHOW_RANK | 是否在战斗中显示勇士等级图标 | false |
config.avatar_service | CONFIG_AVATAR_SERVICE | 使用的头像服务,可选值见下一段落 | default |
config.toast_timeout | CONFIG_TOAST_TIMEOUT | 通知自动隐藏的毫秒数 | 1000 |
config.allow_guests | CONFIG_ALLOW_GUESTS | 是否允许访客(***)用户 | true |
config.allow_registration | CONFIG_ALLOW_REGISTRATION | 是否允许用户注册(管理员外) | true |
config.allow_jira_import | CONFIG_ALLOW_JIRA_IMPORT | 是否允许从JIRA XML导入计划 | true |
config.default_locale | CONFIG_DEFAULT_LOCALE | UI的默认语言 | en |
config.friendly_ui_verbs | CONFIG_FRIENDLY_UI_VERBS | 是否使用更友好的UI术语(如“用户”而非“勇士”,适合企业环境) | false |
auth.method | 身份验证方式,可选normal或ldap,详见LDAP配置部分 | normal |
头像服务配置
使用下表中的名称配置服务,若未设置则使用default。每个服务提供进一步的配置选项,勇士可在个人资料页面进行配置。配置服务后,将显示不同样式的下拉菜单。下表显示所有支持的服务及其样式(均使用ID ead26688-5148-4f3c-a35d-1b0117b4f2a9生成头像示例):
| 名称 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
default | |||||||||
| !image | |||||||||
dicebear | male | female | human | identicon | bottts | avataaars | jdenticon | gridy | code |
| !image | !image | !image | !image | !image | !image | !image | !image | !image | |
gravatar | mp | identicon | monsterid | wavatar | retro | robohash | |||
| !image | !image | !image | !image | !image | !image | ||||
robohash | set1 | set2 | set3 | set4 | |||||
| !image | !image | !image | !image |
LDAP配置
当auth.method设为ldap时,创建账户功能将被禁用,身份验证通过LDAP进行。若LDAP服务器成功验证新用户,Thunderdome将自动生成用户资料。
以下是LDAP身份验证方式的特定配置选项:
| 选项 | 描述 |
|---|---|
auth.ldap.url | LDAP服务器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属性,默认为mail。cn_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 Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
轩辕镜像下载加速使用手册
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
登录方式进行 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