https://github.com/KREONET/mattermost-docker.git
cd /opt/mattermost
vi .env
vi docker-compose.yml
docker-compose up -d.env의 POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_DB의 환경변수를 적절한 것으로 변경하고 사용한다.
Random Password Generator 등을 활용하여 적절한 것으로 변경한다.
.env의 DOMAIN, CERT_PATH, KEY_PATH의 환경변수를 적절한 것으로 변경한다.
docker-compose.yml의 volumes와 networks의 이름도 적절한 것으로 지정해준다.
Mattermost의 공식 compose.yml과 같은 버전을 사용한다.
본 Repo가 업데이트된 지 오래된 경우, 공식 Github와 Docker Hub에서 버전을 확인하고 패치를 업데이트 해서 사용해야 한다.
db:
image: 13-alpine
mattermost:
image: mattermost/mattermost-enterprise-edition:10.5.2
nginx:
image: nginx:alpine
cerbot:
image: certbot/certbot