Text Content
services:
dendrite:
image: matrixdotorg/dendrite-monolith:latest
container_name: dendrite
restart: unless-stopped
volumes:
- ./config:/etc/dendrite
- ./media:/var/dendrite/media
- ./jetstream:/var/dendrite/jetstream
- ./searchindex:/var/dendrite/searchindex
depends_on:
postgres:
condition: service_healthy
ports:
- 8008:8008
- 8448:8448
networks:
- proxy_http_network
- matrix
postgres:
image: postgres:15-alpine
container_name: postgres
restart: always
environment:
POSTGRES_USER: dendrite
POSTGRES_PASSWORD: REPLACE_ME
POSTGRES_DB: dendrite
healthcheck:
test: ["CMD-SHELL", "pg_isready -U dendrite"]
interval: 5s
timeout: 5s
retries: 5
volumes:
- ./postgres:/var/lib/postgresql/data
networks:
- matrix
networks:
proxy_http_network:
external: true
matrix:
driver: bridge