From e34be21c752055a8e1492cdf3e740b46b6425d3e Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 2 Dec 2017 19:36:29 +0200 Subject: [PATCH] MongoDB to new version, and more docs to readme. --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ docker-compose.yml | 2 +- 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 94192df..f6a7e3e 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,49 @@ docker-compose up 7) [Restore your MongoDB data](https://github.com/wekan/wekan/wiki/Export-Docker-Mongo-Data). +## Backup before upgrading + +[Backup all data from MongoDB](https://github.com/wekan/wekan/wiki/Export-Docker-Mongo-Data) + +## Upgrading Wekan + +1) In wekan-mongodb directory, stop Wekan: + +```bash +docker-compose stop +``` + +2) Check what is CONTAINER ID of wekanteam/wekan:latest container. Then remove container. + +```bash +docker ps +docker rm CONTAINER-ID-HERE +``` + +3) Check Docker images, what is IMAGE ID of wekanteam/wekan:latest, and remove wekanteam/wekan:latest image: + +```bash +docker images +docker rmi IMAGE-ID-HERE +``` + +4) If you have made backups of MongoDB container to outside of Docker, and want to upgrade MongoDB, you could also delete MongoDB container and image. + +5) Start Wekan again in background: + +```bash +docker-compose up -d +``` + +6) You can also check container logs: + +```bash +docker ps +docker logs CONTAINER-ID-OF-Wekan-or-MongoDB-HERE +``` + +7) Restore MongoDB data if needed. + ## Feedback [Create GitHub issue](https://github.com/wekan/wekan/issues) diff --git a/docker-compose.yml b/docker-compose.yml index 8edbdfb..8ecff4d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,7 +38,7 @@ services: wekandb: # All Wekan data is stored in MongoDB. For backup and restore, see: # https://github.com/wekan/wekan/wiki/Export-Docker-Mongo-Data - image: mongo:3.2.17 + image: mongo:3.2.18 container_name: wekan-db restart: always command: mongod --smallfiles --oplogSize 128