~wombelix/moinmoin-pypy2-container

a0e00ab85d0633e35b7b6b383a2676da10baeb88 — Dewey Hylton 2 years ago 756728c
feat: Perform moinmoin maintenance tasks on startup
1 files changed, 12 insertions(+), 1 deletions(-)

M fs/leap/docker-entrypoint.d/90-moin.sh
M fs/leap/docker-entrypoint.d/90-moin.sh => fs/leap/docker-entrypoint.d/90-moin.sh +12 -1
@@ 22,7 22,8 @@ DEFAULT_MAEML="admin@moinmoin-pypyp2.localhost"
DEFAULT_FQDN="moinmoin-pypy2.localhost"
DEFAULT_SITENAME="Untitled Wiki"
MOINLOG="/var/log/moin.log"
MOINCFG="/usr/local/share/moin/wikiconfig.py"
MOINCFGDIR="/usr/local/share/moin"
MOINCFG="$MOINCFGDIR/wikiconfig.py"
MOINFPTPL="/tmp/moinmoin_front.page"
MOINADMTPL="/tmp/moinmoin_administration.page"
MOINPKGBIN="/usr/local/venv/site-packages/MoinMoin/packages.py"


@@ 214,6 215,16 @@ fi


#
# perform preventative and upgrade maintenance
#
/usr/local/venv/bin/moin --wiki-url=$FQDN --config-dir=$MOINCFGDIR maint cleancache
/usr/local/venv/bin/moin --wiki-url=$FQDN --config-dir=$MOINCFGDIR migration data --all
/usr/local/venv/bin/moin --wiki-url=$FQDN --config-dir=$MOINCFGDIR maint makecache
/usr/local/venv/bin/moin --wiki-url=$FQDN --config-dir=$MOINCFGDIR account check --usersunique
/usr/local/venv/bin/moin --wiki-url=$FQDN --config-dir=$MOINCFGDIR account check --emailsunique


#
# Cleanup
#
rm -rf /tmp/*