Update use of collectstatic to preparestatic

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2019-05-24 23:16:37 -04:00
parent 4252e37748
commit d1f6a6b059
4 changed files with 7 additions and 3 deletions

View File

@@ -1445,7 +1445,7 @@ sudo -u mayan \
dialog --infobox "Preparing static files" 3 70 dialog --infobox "Preparing static files" 3 70
sudo -u mayan \ sudo -u mayan \
MAYAN_MEDIA_ROOT=$MAYAN_MEDIA_ROOT \ MAYAN_MEDIA_ROOT=$MAYAN_MEDIA_ROOT \
$MAYAN_BIN collectstatic --noinput > /dev/null $MAYAN_BIN preparestatic --noinput > /dev/null
# Create supervisor file for gunicorn (frontend), 3 background workers, and the scheduler for periodic tasks # Create supervisor file for gunicorn (frontend), 3 background workers, and the scheduler for periodic tasks
cat > /etc/supervisor/conf.d/mayan.conf <<EOF cat > /etc/supervisor/conf.d/mayan.conf <<EOF

View File

@@ -161,7 +161,7 @@ priority = 998
EOF EOF
echo -e "\n -> Collecting the static files \n" echo -e "\n -> Collecting the static files \n"
mayan-edms.py collectstatic --noinput mayan-edms.py preparestatic --noinput
echo -e "\n -> Making the installation directory readable and writable by the webserver user \n" echo -e "\n -> Making the installation directory readable and writable by the webserver user \n"
chown www-data:www-data ${INSTALLATION_DIRECTORY} -R chown www-data:www-data ${INSTALLATION_DIRECTORY} -R

View File

@@ -829,6 +829,10 @@ Backward incompatible changes
ImportError: No module named ocr.backends.pyocr ImportError: No module named ocr.backends.pyocr
- To collect and compress the static media files, use the new ``preparestatic``
command instead of the traditional ``collectstatic``. Both work the same
way, but ``preparestatic`` has a default backlist to avoid collecting
test files.
Bugs fixed or issues closed Bugs fixed or issues closed
--------------------------- ---------------------------

View File

@@ -148,7 +148,7 @@ Django's development server doesn't serve static files unless the DEBUG option
is set to True, this mode of operation should only be used for development or is set to True, this mode of operation should only be used for development or
testing. For production deployments the management command:: testing. For production deployments the management command::
$ mayan-edms.py collectstatic $ mayan-edms.py preparestatic
should be used and the resulting static folder served from a webserver. should be used and the resulting static folder served from a webserver.
For more information check the For more information check the