Skip to content

Commit

Permalink
Run setup:upgrade before settings deploy mode
Browse files Browse the repository at this point in the history
  • Loading branch information
tschifftner committed Nov 9, 2016
1 parent 225395e commit 92fdec8
Showing 1 changed file with 21 additions and 10 deletions.
31 changes: 21 additions & 10 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,16 @@ mkdir -p "${RELEASEFOLDER}/var"
ln -s "${SHAREDFOLDER}/var/log" "${RELEASEFOLDER}/var/log" || { echo "Error while linking to shared var/log directory" ; exit 1; }


########################################################################################################################
# Set permissions for directories
########################################################################################################################
echo
echo "Set permissions for directories"
echo "-----------------"
mkdir -p ${RELEASEFOLDER}/pub/static &&
chmod -R 774 ${RELEASEFOLDER}/pub/{media,static} &&
chmod -R 775 ${RELEASEFOLDER}/var || { echo "Cannot set permissions for directories" ; exit 1; }

########################################################################################################################
# Apply configuration settings
########################################################################################################################
Expand All @@ -79,6 +89,17 @@ else
fi
echo

########################################################################################################################
# Run upgrade scripts
########################################################################################################################

echo
echo "Triggering Magento setup scripts via magento-cli"
echo "------------------------------------------------"
cd -P "${RELEASEFOLDER}/" || { echo "Error while switching to htdocs directory" ; exit 1; }
php bin/magento setup:upgrade --keep-generated || { echo "Error while triggering the update scripts using magento-cli" ; exit 1; }


########################################################################################################################
# Set production mode
########################################################################################################################
Expand All @@ -91,16 +112,6 @@ else
php bin/magento deploy:mode:set developer || { echo "Error while settings deploy mode" ; exit 1; }
fi

########################################################################################################################
# Run upgrade scripts
########################################################################################################################

echo
echo "Triggering Magento setup scripts via magento-cli"
echo "------------------------------------------------"
cd -P "${RELEASEFOLDER}/" || { echo "Error while switching to htdocs directory" ; exit 1; }
php bin/magento setup:upgrade --keep-generated || { echo "Error while triggering the update scripts using magento-cli" ; exit 1; }

echo
echo "Successfully completed installation."
echo

0 comments on commit 92fdec8

Please sign in to comment.