Upgrades MacOS

From DreamFactory
Jump to: navigation, search
DreamFactoryOSX10.11Upgrades MacOS

Upgrading DreamFactory involves getting the required code via git and composer and then using the Laravel artisan command migrate system data and settings. In these instructions, we will assume you are logged in as a user named dfuser. Anywhere you see this username substitute your own. This should be the same user you used for installation. We will also assume your installed dreamfactory in /usr/local/var/dreamfactory just like in the Installation instructions.

  1. Perform a Backup
  2. Navigate to the install directory
    • <source lang="bash">$ cd /usr/local/var/dreamfactory</source>
  3. Stash and changes tracked by git
    • <source lang="bash">$ git stash</source>
  4. Get the latest code
    • <source lang="bash">$ git checkout master</source>
    • <source lang="bash">$ git pull origin master</source>
  5. Update composer
    • <source lang="bash">$ composer self-update</source>
  6. User composer to get dependencies
    • Note for commercial users: Copy your commercial license files into the working directory before running this command.
    • <source lang="bash">$ composer install --no-dev</source>
  7. Migrate the system data
    • <source lang="bash">$ php artisan migrate --seed</source>
  8. Clear caches
    • <source lang="bash">$ php artisan config:clear</source>
    • <source lang="bash">$ php artisan cache:clear</source>
  9. Log in to your instance in the browser (you may need to refresh/clear browser cache.) Go to the Config tab and confirm the instance was upgraded.