Lightweight, real-time retrospective tool for agile teams (Golang + Vanilla JS).
5.1K
BenTro (Bento + Retro) is a lightweight, real-time retrospective tool designed for agile teams.

docker run -d \
--name bentro-app \
-p 8080:8080 \
-e DB_HOST=host.docker.internal \
-e DB_USER=postgres \
-e DB_PASSWORD=mysecretpassword \
-e DB_NAME=retrodb \
dnlouko/bentro-app:v0.15.4-amd64
(Note: Replace v0.15.4-amd64 with v0.15.4-arm64 if running on Raspberry Pi / Apple Silicon)
version: '3.8'
services:
app:
# Use -amd64 for Intel/AMD processors
# Use -arm64 for ARM processors (RPi, Apple M1/M2)
image: dnlouko/bentro-app:v0.15.4-amd64
ports:
- "8080:8080"
environment:
- DB_HOST=postgres
- DB_USER=postgres
- DB_PASSWORD=postgres
- DB_NAME=retrodb
depends_on:
- postgres
postgres:
image: postgres:15-alpine
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=retrodb
Due to build tooling limitations, we currently provide separate tags for each architecture. Please use the specific tag for your hardware:
dnlouko/bentro-app:v0.15.4-amd64dnlouko/bentro-app:v0.15.4-arm64| Variable | Description | Default |
|---|---|---|
DB_HOST | PostgreSQL Host | localhost |
DB_PORT | PostgreSQL Port | 5432 |
DB_USER | Database User | postgres |
DB_PASSWORD | Database Password | (Required) |
DB_NAME | Database Name | retrodb |
JWT_SECRET | Secret for sessions | secret |
Starting from v0.16.0, BenTro uses Redis for:
With Redis (Recommended):
env:
- name: REDIS_URL
value: "redis://your-redis-service:6379"
Without Redis (Single Instance Only):
If REDIS_URL is not provided, the app defaults to in-memory mode. This works fine for testing or single-container deployments but will not sync state correctly if you run multiple replicas.
Content type
Image
Digest
sha256:61c836d71…
Size
20.3 MB
Last updated
5 months ago
docker pull dnlouko/bentro-app:v1.0.8