forked from coop-cloud/mediawiki
[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_SITENAME=${MEDIAWIKI_SITENAME}
|
||||||
- MEDIAWIKI_SITENAMESPACE=${MEDIAWIKI_SITENAMESPACE}
|
- MEDIAWIKI_SITENAMESPACE=${MEDIAWIKI_SITENAMESPACE}
|
||||||
volumes:
|
volumes:
|
||||||
- 'mediawiki:/var/www/html'
|
- 'mediawiki_images:/var/www/html/images'
|
||||||
- 'parsoid:/usr/lib/parsoid'
|
- 'parsoid:/usr/lib/parsoid'
|
||||||
configs:
|
configs:
|
||||||
- source: LocalSettings_conf
|
- source: LocalSettings_conf
|
||||||
@ -53,10 +53,11 @@ services:
|
|||||||
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`)"
|
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`)"
|
||||||
- "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure"
|
- "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure"
|
||||||
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
|
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
|
||||||
|
entrypoint: ./entrypoint.sh
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
mariadb:
|
mariadb:
|
||||||
mediawiki:
|
mediawiki_images:
|
||||||
parsoid:
|
parsoid:
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
@ -75,5 +76,5 @@ secrets:
|
|||||||
configs:
|
configs:
|
||||||
LocalSettings_conf:
|
LocalSettings_conf:
|
||||||
name: ${STACK_NAME}_local_settings_${LOCAL_SETTINGS_CONF_VERSION}
|
name: ${STACK_NAME}_local_settings_${LOCAL_SETTINGS_CONF_VERSION}
|
||||||
file: LocalSettings.php
|
file: LocalSettings.php.tmpl
|
||||||
template_driver: golang
|
template_driver: golang
|
||||||
|
29
entrypoint.sh
Normal file
29
entrypoint.sh
Normal 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 "$@"
|
Loading…
x
Reference in New Issue
Block a user