esc
Type to search the docs
Back to catalog

mattermost

Draft

Open-source team messaging and collaboration

Communication Homepage
Image: mattermost/mattermost-team-edition:latest
Launchfile View on GitHub
# yaml-language-server: $schema=https://launchfile.dev/schema/v1
version: launch/v1
name: mattermost
description: "Open-source team messaging and collaboration"

image: mattermost/mattermost-team-edition:latest
provides:
  - protocol: http
    port: 8065
    exposed: true
requires:
  - type: postgres
    set_env:
      MM_SQLSETTINGS_DATASOURCE: $url
env:
  MM_SERVICESETTINGS_SITEURL:
    required: true
    description: "Public URL for the Mattermost instance"
storage:
  data:
    path: /mattermost/data
    persistent: true
  logs:
    path: /mattermost/logs
    persistent: true
  config:
    path: /mattermost/config
    persistent: true
  plugins:
    path: /mattermost/plugins
    persistent: true
health:
  path: /api/v4/system/ping
  start_period: 30s
restart: always

Required Services

postgres

Learn More

Spec references for features used in this Launchfile.

Related Apps