Hello David,
I’m using version discourse/discourse on docker hub (discourse/discourse - Docker Image) with “redis:7-alpine” and “discourse/postgres:latest”.
Here my current configuration (as docker compose):
services:
redis:
image: redis:7-alpine
container_name: redis
volumes:
- /volume1/docker/discourse/redis_data:/data:rw
ports:
- '6379:6379'
command: "redis-server --appendonly yes"
restart: unless-stopped
labels:
- 'wud.tag.include=^([0-9]\d*)\-alpine$$'
- 'wud.watch.digest=true'
- 'wud.display.name=DiscourseRedis'
- 'wud.display.icon=mdi:map-search'
discourse_db:
image: discourse/postgres:latest
container_name: discourse_db
volumes:
- /volume1/docker/discourse/discourse_postgres:/var/lib/postgresql:rw
- /volume1/docker/discourse/discourse_postgres_data:/var/lib/postgresql/data:rw
environment:
POSTGRES_DB: discourse
POSTGRES_USER: admin
POSTGRES_PASSWORD: "***"
DB_USER: discourse_user
DB_PASSWORD: "***"
restart: unless-stopped
labels:
- 'wud.watch.digest=true'
- 'wud.display.name=DiscoursePostgres'
- 'wud.display.icon=mdi:map-search'
discourse:
image: discourse/discourse:2026.7.3
container_name: discourse
depends_on:
- discourse_db
- redis
ports:
- '8093:80'
volumes:
- /volume1/docker/discourse/discourse_data:/shared
environment:
DISCOURSE_HOSTNAME: my.host.name
DISCOURSE_DEVELOPER_EMAILS: "my@email.eu"
DISCOURSE_DB_HOST: discourse_db
DISCOURSE_DB_PORT: 5432
DISCOURSE_DB_NAME: discourse
DISCOURSE_DB_USERNAME: discourse_user
DISCOURSE_DB_PASSWORD: "***"
DISCOURSE_REDIS_HOST: redis
DISCOURSE_REDIS_PORT: 6379
DISCOURSE_SMTP_ADDRESS: 10.10.x.x
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_USER_NAME: my
DISCOURSE_SMTP_PASSWORD: "****"
#DISCOURSE_SMTP_FORCE_TLS: true
DISCOURSE_SMTP_DOMAIN: my.domain
DISCOURSE_SMTP_AUTHENTICATION: login
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
DISCOURSE_NOTIFICATION_EMAIL: noreply@email.eu
LANG: it_IT.UTF-8
restart: unless-stopped
labels:
- 'wud.tag.include=^([0-9]\d*)\.([0-9]\d*)\.([0-9]\d*)$$'
- 'wud.watch.digest=true'
- 'wud.display.name=Discourse'
- 'wud.display.icon=mdi:map-search'