[BROKEN] Progress towards running install.php
This commit is contained in:
parent
7b2207d39a
commit
665de8b1fc
|
@ -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
|
||||
|
|
|
@ -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 "$@"
|
Reference in New Issue