Mattermost

Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti

Sissejuhatus

TODO

Tööpõhimõte

TODO

Paigaldamine

$ git clone https://github.com/mattermost/docker
duser@dh-mm:~/20250428/docker$ bash scripts/issue-certificate.sh -d mm.xxx.ee -o ${PWD}/certs

mkdir -p ./volumes/app/mattermost/{config,data,logs,plugins,client/plugins,bleve-indexes}
sudo chown -R 2000:2000 ./volumes/app/mattermost

duser@dh-mm:~/20250428/docker$ diff env.example .env 
2c2
< DOMAIN=mm.example.com
---
> DOMAIN=mm.xxx.ee
8c8
< TZ=UTC
---
> TZ=Europe/Tallinn
17c17
< POSTGRES_IMAGE_TAG=13-alpine
---
> POSTGRES_IMAGE_TAG=17-alpine
42,43c42,43
< #CERT_PATH=./certs/etc/letsencrypt/live/${DOMAIN}/fullchain.pem
< #KEY_PATH=./certs/etc/letsencrypt/live/${DOMAIN}/privkey.pem
---
> CERT_PATH=./certs/etc/letsencrypt/live/${DOMAIN}/fullchain.pem
> KEY_PATH=./certs/etc/letsencrypt/live/${DOMAIN}/privkey.pem
66c66
< MATTERMOST_IMAGE_TAG=10.5.2
---
> MATTERMOST_IMAGE_TAG=10.5.4

duser@dh-mm:~/20250428/docker$ docker compose -f docker-compose.yml -f docker-compose.nginx.yml up -d
[+] Running 5/5
 ✔ Network mattermost             Created                                                                                                                                                                0.0s 
 ✔ Volume "shared-webroot"        Created                                                                                                                                                                0.0s 
 ✔ Container docker-postgres-1    Started                                                                                                                                                                0.2s 
 ✔ Container docker-mattermost-1  Started                                                                                                                                                                0.3s 
 ✔ Container nginx_mattermost     Started            

Töötav dockerhost paistab

root@dh-mm:~# docker ps
CONTAINER ID   IMAGE                                             COMMAND                  CREATED      STATUS                PORTS                                                                                                                         NAMES
4ada4e5913fa   nginx:alpine                                      "/docker-entrypoint.…"   3 days ago   Up 3 days             0.0.0.0:80->80/tcp, [::]:80->80/tcp, 0.0.0.0:443->443/tcp, [::]:443->443/tcp                                                  nginx_mattermost
73ed44a355c0   mattermost/mattermost-enterprise-edition:10.5.2   "/entrypoint.sh matt…"   3 days ago   Up 3 days (healthy)   8065/tcp, 8067/tcp, 8074-8075/tcp, 0.0.0.0:8443->8443/tcp, 0.0.0.0:8443->8443/udp, [::]:8443->8443/tcp, [::]:8443->8443/udp   docker-mattermost-1
cdc59c251ab7   postgres:13-alpine                                "docker-entrypoint.s…"   3 days ago   Up 3 days             5432/tcp                                                                                                                      docker-postgres-1

kus

  • TODO

Kasulikud lisamaterjalid