28 lines
1.3 KiB
YAML
28 lines
1.3 KiB
YAML
services:
|
|
mattermost:
|
|
container_name: mattermost
|
|
image: mattermost/mattermost-team-edition:11.3
|
|
restart: unless-stopped
|
|
ports:
|
|
- "8065:8065"
|
|
volumes:
|
|
- ./config:/mattermost/config
|
|
- ./data:/mattermost/data
|
|
- ./logs:/mattermost/logs
|
|
- ./plugins:/mattermost/plugins
|
|
- ./client/plugins:/mattermost/client/plugins
|
|
- ./bleve-indexes:/mattermost/bleve-indexes
|
|
environment:
|
|
- TZ=UTC
|
|
- MM_SQLSETTINGS_DRIVERNAME=postgres
|
|
- MM_SQLSETTINGS_DATASOURCE=postgres://mmuser:${MM_DB_PASSWORD}@172.17.0.1:5432/mattermost?sslmode=disable
|
|
- MM_SERVICESETTINGS_SITEURL=https://mm.crista.love
|
|
# Authentik OpenID Connect SSO - keeps local login working
|
|
- MM_OPENIDSETTINGS_ENABLE=true
|
|
- MM_OPENIDSETTINGS_BUTTONTEXT=Sign in with Authentik
|
|
- MM_OPENIDSETTINGS_BUTTONCOLOR=#fd4b2d
|
|
- MM_OPENIDSETTINGS_DISCOVERYSETTINGS_DISCOVERURL=https://sso.vish.gg/application/o/mattermost/.well-known/openid-configuration
|
|
- MM_OPENIDSETTINGS_ID=OGxIdZLKqYKgf9Sf9zAFAyhKzBdDvonL7HHSBu1w
|
|
- MM_OPENIDSETTINGS_SECRET=Dzi2iOFXMyzXrvbT2ZDSdqYYg6c6bX39mFihX4h20WKEV0lHBnKfF5bb6KWDH2P9HhlTpl1KPB5LbE9GYuJqGoTXO6aXWiNJJhqrCgJX2eaFRtne2J72mz4TfTxxKBCM
|
|
- MM_OPENIDSETTINGS_SCOPE=openid profile email
|