Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "2"
- volumes:
- mm-db:
- mm-config:
- mm-data:
- mm-logs:
- mm-plugins:
- mm-client-plugins:
- services:
- db:
- image: mattermost/mattermost-prod-db
- volumes:
- - mm-db:/var/lib/postgresql/data
- environment:
- - POSTGRES_USER=mm_user
- - POSTGRES_PASSWORD=password
- - POSTGRES_DB=mattermost
- networks:
- - mm
- labels:
- - traefik.enable=false
- app:
- image: mattermost/mattermost-team-edition
- restart: unless-stopped
- volumes:
- - mm-config:/mattermost/config:rw
- - mm-data:/mattermost/data:rw
- - mm-logs:/mattermost/logs:rw
- - mm-plugins:/mattermost/plugins:rw
- - mm-client-plugins:/mattermost/client/plugins:rw
- environment:
- - MM_USERNAME=mm_user
- - MM_PASSWORD=password
- - MM_DBNAME=mattermost
- - MM_SQLSETTINGS_DATASOURCE=postgres://mm_user:password@db:5432/mattermost?sslmode=disable&connect_timeout=10
- networks:
- - mm
- - traefik
- labels:
- - "traefik.http.routers.mm.rule=Host(`${DOMAIN}`)"
- - "traefik.http.routers.mm.tls.certresolver=le"
- - "traefik.http.routers.mm.entrypoints=websecure"
- - "traefik.docker.network=traefik"
- networks:
- traefik:
- external: true
- mm:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement