30 lines
873 B
Markdown
30 lines
873 B
Markdown
# Mattermost_Install_Docker
|
|
Slack 대안용 설치형 Slack, Mattermost를 Docker를 통해 설치하는 방법
|
|
|
|
## 다운로드
|
|
- 설치를 위한 docker-compose.yaml을 git clone을 사용하여 받음
|
|
```
|
|
git clone https://github.com/mattermost/docker
|
|
cd docker
|
|
```
|
|
|
|
## 환경 변수 설정
|
|
- 아래의 과정을 통해 자신의 환경에 맞게 환경 변수를 수정
|
|
```
|
|
cp env.example .env
|
|
vi .env
|
|
```
|
|
|
|
## 컨테이너에 마운트할 디렉토리 생성 및 권한 수정
|
|
```
|
|
mkdir -p ./volumes/app/mattermost/{config,data,logs,plugins,client/plugins,bleve-indexes}
|
|
mkdir ./volumes/db
|
|
sudo chown -R 2000:2000 ./volumes/app/mattermost
|
|
```
|
|
|
|
## 설치
|
|
- nginx는 기존의 사용하거나 synology의 역방향 프록시를 사용하였음으로 nginx는 설치하지 않음
|
|
```
|
|
sudo docker-compose -f docker-compose.yml -f docker-compose.without-nginx.yml up -d
|
|
```
|