Fix loss of settings when 'app' is recreated

This commit is contained in:
Yi EungJun 2015-12-04 00:37:49 +09:00
parent 1461108d12
commit 72df442289
4 changed files with 6 additions and 8 deletions

View File

@ -30,10 +30,6 @@ Run `docker-compose stop && docker-compose rm`.
## Known Issues ## Known Issues
* Recreating the 'app' container resets the mattermost settings. If you modified
settings in System Console or `/mattermost/config/config.json` in the 'app'
container and want to keep them, you should manually update `app/config.json`.
* Do not modify the Listen Address in Service Settings. * Do not modify the Listen Address in Service Settings.
## More informations ## More informations

View File

@ -14,10 +14,12 @@ exec bin/platform\n'\
RUN wget https://github.com/mattermost/platform/releases/download/v1.2.1/mattermost.tar.gz \ RUN wget https://github.com/mattermost/platform/releases/download/v1.2.1/mattermost.tar.gz \
&& tar -xvzf mattermost.tar.gz && rm mattermost.tar.gz && tar -xvzf mattermost.tar.gz && rm mattermost.tar.gz
ADD config_docker.json / ADD config/config.json /mattermost/config/
ADD docker-entry.sh / ADD docker-entry.sh /
RUN chmod +x /docker-entry.sh RUN chmod +x /docker-entry.sh
ENTRYPOINT /docker-entry.sh ENTRYPOINT /docker-entry.sh
VOLUME ["/mattermost/config"]
EXPOSE 80 EXPOSE 80

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
echo Starting Platform echo Starting Platform
sed -Ei "s/PG_ADDR/$PG_PORT_5432_TCP_ADDR/" /config_docker.json sed -Ei "s/PG_ADDR/$PG_PORT_5432_TCP_ADDR/" /mattermost/config/config.json
sed -Ei "s/PG_PORT/$PG_PORT_5432_TCP_PORT/" /config_docker.json sed -Ei "s/PG_PORT/$PG_PORT_5432_TCP_PORT/" /mattermost/config/config.json
cd /mattermost/bin cd /mattermost/bin
./platform -config=/config_docker.json ./platform