version: '3.8' services: mostlymatter: build: . container_name: mostlymatter ports: - "8065:8065" environment: - MM_SERVICESETTINGS_SITEURL=http://localhost:8065 - MM_SQLSETTINGS_DRIVERNAME=postgres - MM_SQLSETTINGS_DATASOURCE=postgres://mostlymatter:password@db:5432/mattermost?sslmode=disable&connect_timeout=10 - MM_LOCALIZATIONSETTINGS_DEFAULTSERVERLOCALE=ru - MM_LOCALIZATIONSETTINGS_DEFAULTCLIENTLOCALE=ru - MM_PLUGINSETTINGS_ENABLEUPLOADS=true depends_on: - db volumes: - ./data:/mattermost/data - ./logs:/mattermost/logs - ./config:/mattermost/config restart: unless-stopped db: image: postgres:15-alpine container_name: mostlymatter_db environment: - POSTGRES_USER=mostlymatter - POSTGRES_PASSWORD=password - POSTGRES_DB=mattermost volumes: - ./postgres_data:/var/lib/postgresql/data restart: unless-stopped