-
Notifications
You must be signed in to change notification settings - Fork 41
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 thengit 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 madegit checkout x.x.x
. - Do the same in the production folder
/ibserver/production_live/
. - Run
npm install
and thengrunt
. - 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