Description
Upfront, I have never used Docker nor have I ever attempted to update / install Rocket.Chat. I have been tasked with finding a way to update Rocket.Chat in the most effecient way possible given an instance that was set up a few years ago by someone who is no longer around.
I am currently working with an AWS instance running RHEL operating system that has a manual deployment of Rocket Chat 3.18.2, but I am looking at a method of updating this using Docker. Is it possible to take a mongodump from 3.18.2 and restore it into a Docker deployed, and updated version, of Rocket.Chat without having to incrementally update all the way to 6.0.0? If it isn’t possible, would it work if I were to stand up a new instance (or clone the current instance) and set up a 3.18.2 version of Rocket.Chat in Docker and then incrementally update from there?
Server Setup Information
- Version of Rocket.Chat Server: 3.18.2
- Operating System: RHEL
- Deployment Method: tar
- Number of Running Instances: 1
- NodeJS Version: 12.22.1
- MongoDB Version: 4.2.17
Any help or guidance would be greatly appreciated.