mattermost-docker/scripts
2021-07-13 11:55:51 +02:00
..
issue-certificate.sh some minot updates and fixes 2021-05-04 14:15:37 +02:00
README.md Improvements in usability. 2021-07-13 11:55:51 +02:00
upgrade-from-mattermost-docker.sh Improvements in usability. 2021-07-13 11:55:51 +02:00

Upgrading from mattermost-docker

$ export PATH_TO_MATTERMOST_DOCKER=path/to/mattermost-docker
$ ./scripts/upgrade-from-mattermost-docker.sh

Environment variables for upgrading: ttf means, the script 'tries to find' the environment variables.

Name Description Type Default Required
PATH_TO_MATTERMOST_DOCKER absolute path to your mattermost-docker folder string n/a yes
POSTGRES_USER postgres user to connect to the mattermost database string ttf yes
POSTGRES_PASSWORD postgres password for the POSTGRES_USER to connect to the mattermost database string ttf yes
POSTGRES_DB postgres database name for the mattermost database string ttf yes
POSTGRES_OLD_VERSION postgres database old version which should be upgraded from semver ttf yes
POSTGRES_NEW_VERSION postgres database new version which should be upgraded to semver 13 yes
POSTGRES_DOCKER_TAG postgres docker tag found here including python3-dev string 13.2-alpine yes
POSTGRES_OLD_DOCKER_FROM FROM declaration in the postgres Dockerfile to be replaced string ttf yes
POSTGRES_NEW_DOCKER_FROM FROM declaration in the postgres Dockerfile replacing POSTGRES_OLD_DOCKER_FROM string ttf yes
POSTGRES_UPGRADE_LINE folder name required to upgrade postgres (Needs to match a folder here) string ttf yes
MM_OLD_VERSION mattermost old version which should be upgraded from semver ttf yes
MM_NEW_VERSION mattermost new version which should be upgraded to semver 5.32.1 yes

You can overwrite any of these variables before running this script with:

$ export VAR_NAME_FROM_ABOVE=yourValue
$ export PATH_TO_MATTERMOST_DOCKER=path/to/mattermost-docker
$ ./scripts/upgrade-from-mattermost-docker.sh