Based on the original Wiki content at http://code.google.com/p/openclerk/wiki/Upgrading. Also see the pending issue for developing an upgrade script: #115
Upgrading an Openclerk instance is currently a manual process but fairly straightforward once you have done it a couple of times. The basic format is:
-
Update
config.php
and setjobs_enabled
to false -
Execute
git pull
to update to the latest version -
Run
composer update
to update any composer dependencies -
Run
npm update
to update any NPM dependencies -
Execute
grunt deploy
to rebuild static assets -
Execute
php -f core/install.php
, or visit the Admin page Install latest migrations, to upgrade the database -
Re-enable
jobs_enabled
to true -
Check the admin status page to make sure that no jobs are failing with errors, fix configuration as necessary