# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ # 🚀 BUILT & MAINTAINED BY THE ALTSTACK # 🌍 https://thealtstack.com # 💡 Open-source deployment templates for modern self-hosting. # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ services: mattermost: image: mattermost/mattermost-team-edition:latest container_name: mattermost restart: unless-stopped depends_on: - db ports: - "8065:8065" environment: - MM_SQLSETTINGS_DRIVERNAME=postgres - MM_SQLSETTINGS_DATASOURCE=postgres://mmuser:mmuser_password@db:5432/mattermost?sslmode=disable&connect_timeout=10 - MM_SERVICESETTINGS_SITEURL=http://localhost:8065 volumes: - ./volumes/app/config:/mattermost/config - ./volumes/app/data:/mattermost/data - ./volumes/app/logs:/mattermost/logs db: image: postgres:13-alpine container_name: mattermost-db restart: unless-stopped environment: - POSTGRES_USER=mmuser - POSTGRES_PASSWORD=mmuser_password - POSTGRES_DB=mattermost volumes: - ./volumes/db/var/lib/postgresql/data:/var/lib/postgresql/data