Last active
March 8, 2021 15:17
-
-
Save mxdpeep/92fe80ac3dca42f88b6b72c11a3582fb to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# !!! COMMENT AFTER FIRST RUN, when you set the correct SECRET KEY below !!! | |
FIRST_RUN=1 | |
# change container name | |
WIKI="mediawiki" | |
# change container port | |
PORT=8080 | |
[ -z "$FIRST_RUN" ] && docker rm $WIKI --force | |
[ ! -z "$FIRST_RUN" ] && echo "Clearing Wiki home folder '$HOME/$WIKI' ..." && sudo rm -rf $HOME/$WIKI && mkdir -p $HOME/$WIKI/images $HOME/$WIKI/data | |
docker run --name=$WIKI \ | |
-p $PORT:8080 \ | |
-e MEDIAWIKI_SERVER=http://localhost:$PORT \ | |
-e MEDIAWIKI_SITENAME=Wiki \ | |
-e MEDIAWIKI_LANGUAGE_CODE=en \ | |
-e MEDIAWIKI_DB_TYPE=sqlite \ | |
-e MEDIAWIKI_DB_NAME=wikidb \ | |
-e MEDIAWIKI_ENABLE_UPLOADS=1 \ | |
-e MEDIAWIKI_FILE_EXTENSIONS=png,gif,jpg,jpeg,webp,pdf \ | |
-e MEDIAWIKI_MAX_UPLOAD_SIZE=100M \ | |
-e MEDIAWIKI_SECRET_KEY=f64c5127a8f1dedc8025aea155823f04cb99be23b00a2568a3d1278773afeeb5 \ | |
-v $HOME/mediawiki/images:/images \ | |
-v $HOME/mediawiki/data:/data \ | |
-d kristophjunge/mediawiki | |
[ -z "$FIRST_RUN" ] && docker exec -it $WIKI /script/update.sh | |
[ ! -z "$FIRST_RUN" ] && docker exec -it $WIKI /script/install.sh admin pass | |
docker exec $WIKI php -i | grep 'memory_limit' | |
docker exec $WIKI php -i | grep 'upload_max_filesize' | |
[ -z "$FIRST_RUN" ] && echo -en "\nvisit: http://localhost:$PORT and login as admin/pass\n" | |
[ ! -z "$FIRST_RUN" ] && echo -en "\nnow fix the SECRET_KEY, comment FIRST_RUN variable and deploy again!\n" | |
exit 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment