Compile all the i18n files installed in the container.

Also, compress the static files offline.
This commit is contained in:
Abhilash Raj
2020-08-22 11:56:03 -07:00
parent 7d741f09aa
commit b5fd50226a

View File

@@ -115,6 +115,16 @@ fi
# Collect static for the django installation.
python3 manage.py collectstatic --noinput --clear --verbosity 0
# Compile all the installed po files to mo.
SITE_DIR=$(python3 -c 'import site; print(site.getsitepackages()[0])')
echo "Compiling locale files in $SITE_DIR"
cd $SITE_DIR && /opt/mailman-web/manage.py compilemessages && cd -
# Compress static files.
python3 manage.py compress --force
# Migrate all the data to the database if this is a new installation, otherwise
# this command will upgrade the database.
python3 manage.py migrate