How to check for updates and what to do when one is available
You can check for updates with Ghostwriter CLI and the
updatecommand. The output will look something like this:
$ ./ghostwriter-cli update
Local Ghostwriter Version Ghostwriter v3.0.5 ( 23 September 2022 )
Latest Stable Release Ghostwriter v3.0.5 ( 23 September 2022 )
The command will take a moment to run as Ghostwriter CLI requests the latest release number from GitHub. If you do not have a network connection the latest version number will not be displayed.
If your version number and release date are older than the reported latest release you may want to update. Check the Ghostwriter CHANGELOG to see what has changed to determine if now is the right time to update for you.
Updating Ghostwriter is as easy as pulling the latest code and building the updated containers. Your data will be unaffected by the build process.
To perform an update:
./ghostwriter-cli containers down
./ghostwriter-cli containers build
./ghostwriter-cli containers up
These commands pull the latest code, stop any running production containers, build the new containers, and then bring Ghostwriter back online.