mirror of
https://github.com/nextcloud/server.git
synced 2026-02-25 19:04:38 -05:00
24 lines
1 KiB
Bash
Executable file
24 lines
1 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
#
|
|
# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
#
|
|
|
|
set -e
|
|
|
|
SCRIPT_DIR="${0%/*}"
|
|
|
|
docker rm -f apache 2>/dev/null > /dev/null
|
|
|
|
docker run -d --name apache -v $2:/var/www/html -v /var/www/html/data -v /var/www/html/config -v /var/www/html/extra-apps -v /tmp/shared:/shared --dns $1 --hostname httpd.domain.test icewind1991/samba-krb-test-apache 1>&2
|
|
APACHE_IP=$(docker inspect apache --format '{{.NetworkSettings.IPAddress}}')
|
|
docker exec apache chown 33 /var/www/html/config /var/www/html/data /var/www/html/extra-apps
|
|
docker cp "$SCRIPT_DIR/apps.config.php" apache:/var/www/html/config/apps.config.php
|
|
|
|
# ensure that samba is started (see https://github.com/icewind1991/samba-krb-test/pull/8)
|
|
docker exec dc service samba-ad-dc status || docker exec dc service samba-ad-dc start
|
|
|
|
# add the dns record for apache
|
|
docker exec dc samba-tool dns add krb.domain.test domain.test httpd A $APACHE_IP -U administrator --password=passwOrd1 1>&2
|
|
|
|
echo $APACHE_IP
|