Data Mesh Manager
Published:
November 14, 2025
| Updated: November 14, 2025
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_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