description: "Mattermost" maintainer: "Valentin Lab " ## We fix image here to be sure of what we install docker-image: docker.0k.io/mattermost-team # docker-image: docker.0k.io/mattermost-enterprise config-resources: - /mattermost/config - /mattermost/plugins data-resources: - /mattermost/data - /mattermost/logs host-resources: - /etc/localtime:ro docker-compose: restart: unless-stopped uses: postgres-database: constraint: required auto: summon solves: database: "main storage" log-rotate: constraint: recommended auto: pair solves: disk-leak: "/mattermost/logs" web-proxy: constraint: recommended auto: pair solves: proxy: "Public access" default-options: apache-custom-rules: - !var-expand | ProxyPreserveHost On # Set web sockets RewriteEngine On RewriteCond %{REQUEST_URI} /api/v[0-9]+/(users/)?websocket [NC,OR] RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC,OR] RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC] RewriteRule .* ws://${MASTER_BASE_SERVICE_NAME}:8000%{REQUEST_URI} [P,QSA,L]