Files
docker-compose/compose.yaml
Sebastian Krüger 5342dcfaf2 feat: add Mattermost team chat platform to replace Gotify
Added Mattermost stack to the docker-compose infrastructure:

- **Mattermost stack** (mattermost.pivoine.art):
  - Team collaboration and chat platform
  - PostgreSQL backend for message persistence
  - Email notifications via IONOS SMTP
  - Support for channels, direct messages, and integrations
  - Mobile and desktop app support
  - Full Traefik integration with SSL termination

Infrastructure updates:
- Updated PostgreSQL init script to create mattermost database
- Added environment variables to arty.yml for Mattermost configuration
- Updated compose.yaml include list
- Configured email settings for notifications and invitations

This will replace Gotify as the primary notification and messaging platform.
All services integrated with Traefik for SSL termination and include
Watchtower auto-update labels.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 19:43:11 +01:00

28 lines
562 B
YAML

name: falcon
include:
- core/compose.yaml
- awsm/compose.yaml
- sexy/compose.yaml
- gotify/compose.yaml
- mattermost/compose.yaml
- scrapy/compose.yaml
- n8n/compose.yaml
- stash/compose.yaml
- links/compose.yaml
- vault/compose.yaml
- joplin/compose.yaml
- kit/compose.yaml
- jelly/compose.yaml
- drop/compose.yaml
- restic/compose.yaml
- netdata/compose.yaml
- umami/compose.yaml
- sablier/compose.yaml
- proxy/compose.yaml
- watch/compose.yaml
networks:
compose_network:
name: ${NETWORK_NAME}
external: true