Add Planning Poker

This commit is contained in:
Frédéric Cilia 2024-01-03 13:59:49 +01:00 committed by Frédéric Cilia
parent 9a74e7717d
commit 25743c0a06
4 changed files with 78 additions and 0 deletions

View File

@ -0,0 +1,23 @@
{
"$schema": "../schema.json",
"name": "Planning Poker",
"port": 8880,
"available": true,
"exposable": true,
"https": true,
"id": "planning-poker",
"tipi_version": 1,
"version": "1.2.1",
"categories": [
"development"
],
"description": "",
"short_desc": "Online planning poker for scrum master.",
"author": "axeleroy",
"source": "https://github.com/axeleroy/self-host-planning-poker",
"form_fields": [],
"supported_architectures": [
"arm64",
"amd64"
]
}

View File

@ -0,0 +1,43 @@
version: "3.9"
services:
planning-poker:
image: axeleroy/self-host-planning-poker:1.2.1
container_name: planning-poker
restart: unless-stopped
ports:
- ${APP_PORT}:8000
volumes:
- ${APP_DATA_DIR}/data:/data
networks:
- tipi_main_network
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:8000
interval: 10s
timeout: 5s
retries: 5
start_period: 30s
labels:
# Main
traefik.enable: true
traefik.http.middlewares.planning-poker-web-redirect.redirectscheme.scheme: https
traefik.http.services.planning-poker.loadbalancer.server.port: 8000
# Web
traefik.http.routers.planning-poker-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.planning-poker-insecure.entrypoints: web
traefik.http.routers.planning-poker-insecure.service: planning-poker
traefik.http.routers.planning-poker-insecure.middlewares: planning-poker-web-redirect
# Websecure
traefik.http.routers.planning-poker.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.planning-poker.entrypoints: websecure
traefik.http.routers.planning-poker.service: planning-poker
traefik.http.routers.planning-poker.tls.certresolver: myresolver
# Local domain
traefik.http.routers.planning-poker-local-insecure.rule: Host(`planning-poker.${LOCAL_DOMAIN}`)
traefik.http.routers.planning-poker-local-insecure.entrypoints: web
traefik.http.routers.planning-poker-local-insecure.service: planning-poker
traefik.http.routers.planning-poker-local-insecure.middlewares: planning-poker-web-redirect
# Local domain secure
traefik.http.routers.planning-poker-local.rule: Host(`planning-poker.${LOCAL_DOMAIN}`)
traefik.http.routers.planning-poker-local.entrypoints: websecure
traefik.http.routers.planning-poker-local.service: planning-poker
traefik.http.routers.planning-poker-local.tls: true

View File

@ -0,0 +1,12 @@
This application is intended as a simplified and self-hostable alternative to
[Planning Poker Online](https://planningpokeronline.com/).
It features:
* Multiple deck types: Fibonacci, modified Fibonacci, T-Shirt sizes, powers of 2 and trust vote (0 to 5)
* Spectator mode
* Responsive layout
* Vote summary
* Translations _(English, French, German, Italian and Polish. [Contributions welcome!](#im-a-user-and-want-to-contribute-translations))_
It does not have fancy features like issues management, Jira integration or timers.

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB