[BROKEN] Progress towards running install.php

This commit is contained in:
3wc 2020-09-07 21:09:46 +02:00
parent 7b2207d39a
commit 665de8b1fc
3 changed files with 33 additions and 3 deletions

View File

@ -32,7 +32,7 @@ services:
- MEDIAWIKI_SITENAME=${MEDIAWIKI_SITENAME}
- MEDIAWIKI_SITENAMESPACE=${MEDIAWIKI_SITENAMESPACE}
volumes:
- 'mediawiki:/var/www/html'
- 'mediawiki_images:/var/www/html/images'
- 'parsoid:/usr/lib/parsoid'
configs:
- source: LocalSettings_conf
@ -53,10 +53,11 @@ services:
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`)"
- "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure"
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
entrypoint: ./entrypoint.sh
volumes:
mariadb:
mediawiki:
mediawiki_images:
parsoid:
networks:
@ -75,5 +76,5 @@ secrets:
configs:
LocalSettings_conf:
name: ${STACK_NAME}_local_settings_${LOCAL_SETTINGS_CONF_VERSION}
file: LocalSettings.php
file: LocalSettings.php.tmpl
template_driver: golang

29
entrypoint.sh Normal file
View File

@ -0,0 +1,29 @@
#!/bin/bash
set -eu -o pipefail
run_install() {
set -eu
php /var/www/html/maintenance/install.php
--server ${DOMAIN}
--dbuser mediawiki
--dbpass `cat /run/secrets/db_password`
--dbserver mariadb
--confpath /var/www/html/
--dbname mediawiki
--pass `cat /run/secrets/admin_password`
--scriptpath ''
'${MEDIAWIKI_SITENAME}'
Admin
}
main() {
set -eu
run_install
}
main
/docker-entrypoint "$@"