Skip to content

Checklist for updating production

Nick Janssen edited this page Nov 1, 2013 · 1 revision
  • Tag a release on development. You can also do it on your console locally. Just do git tag x.x.x and then git push --tags.
  • Make the same tag on the assets repo.
  • Warn the players in production that an update will happen very soon.
  • Navigate to the production's assets folder /ibserver/assets.
  • Do a git fetch --all and checkout the tag you made git checkout x.x.x .
  • Do the same in the production folder /ibserver/production_live/.
  • Run npm install and then grunt.
  • Execute /ibserver/assets/gamecontent.sql on the production database.
  • We are now ready for restarting the server
  • Do a final warning that the server will now restart.
  • Check the list of running processes with forever list
  • Restart the index that says "start live" (should be 1) with forever restart 1
Clone this wiki locally