---
title: 'Data Mesh Manager'
url: 'https://niklas-stephan.de/en/wiki/projects/data-mesh-manager'
markdown: 'https://niklas-stephan.de/en/wiki/projects/data-mesh-manager.md'
lang: en
date: '2026-11-08'
description: 'Data Mesh Manager Docker Compose file services: app: image: datameshmanager/datamesh-manager-ce:latest restart: unless-stopped environment: - APPLICATION_HOST_WEB=http://localhost:8081 - SPRING_DATASOURCE_URL=jdbc:postgresql://postgres:5432/postgres - SPRING_DATASOU…'
---

# Data Mesh Manager

# Docker Compose file

```yaml

services:
  app:
    image: datameshmanager/datamesh-manager-ce:latest
    restart: unless-stopped
    environment:
      - APPLICATION_HOST_WEB=http://localhost:8081
      - SPRING_DATASOURCE_URL=jdbc:postgresql://postgres:5432/postgres
      - SPRING_DATASOURCE_USERNAME=YOURUSER
      - SPRING_DATASOURCE_PASSWORD=YOURPASSWORD
      - SPRING_MAIL_HOST=mailhog
      - SPRING_MAIL_PORT=1025
    #ports:
    #  - '8081:8080'
    networks:
      - default
      - caddy
    depends_on:
      - postgres
      - mailhog
  postgres:
    image: pgvector/pgvector:pg16
    restart: unless-stopped
    environment:
      - POSTGRES_USER=YOURUSER
      - POSTGRES_PASSWORD=YOURPASSWORD
    volumes:
      - ./postgres:/var/lib/postgresql/data
    networks:
      - default
  mailhog:
    # Test SMTP server, does not actually send mails
    # View messages in the web UI http://localhost:8025
    image: mailhog/mailhog:latest
    restart: unless-stopped
    #ports:
    #  - "8025:8025"
    networks:
      - default
      - caddy

networks:
  caddy:
    external: true
```

---

## Navigation

- Parent: [Projekte](https://niklas-stephan.de/en/wiki/projects.md)
- Previous: [Cockpit CMS](https://niklas-stephan.de/en/wiki/projects/cockpit-cms.md)
- Next: [📁 Gluetun and NZB](https://niklas-stephan.de/en/wiki/projects/gluetun-and-nzb.md)
