mirror of
https://github.com/joomla-docker/docker-joomla.git
synced 2024-05-28 20:10:48 +00:00
parent
8df265f11a
commit
40426bb763
|
@ -2,7 +2,8 @@
|
|||
|
||||
set -e
|
||||
|
||||
if [ -n "$MYSQL_PORT_3306_TCP" ]; then
|
||||
if [[ "$1" == apache2* ]]; then
|
||||
if [ -n "$MYSQL_PORT_3306_TCP" ]; then
|
||||
if [ -z "$JOOMLA_DB_HOST" ]; then
|
||||
JOOMLA_DB_HOST='mysql'
|
||||
else
|
||||
|
@ -10,31 +11,31 @@ if [ -n "$MYSQL_PORT_3306_TCP" ]; then
|
|||
echo >&2 " Connecting to JOOMLA_DB_HOST ($JOOMLA_DB_HOST)"
|
||||
echo >&2 " instead of the linked mysql container"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -z "$JOOMLA_DB_HOST" ]; then
|
||||
if [ -z "$JOOMLA_DB_HOST" ]; then
|
||||
echo >&2 "error: missing JOOMLA_DB_HOST and MYSQL_PORT_3306_TCP environment variables"
|
||||
echo >&2 " Did you forget to --link some_mysql_container:mysql or set an external db"
|
||||
echo >&2 " with -e JOOMLA_DB_HOST=hostname:port?"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# If the DB user is 'root' then use the MySQL root password env var
|
||||
: ${JOOMLA_DB_USER:=root}
|
||||
if [ "$JOOMLA_DB_USER" = 'root' ]; then
|
||||
# If the DB user is 'root' then use the MySQL root password env var
|
||||
: ${JOOMLA_DB_USER:=root}
|
||||
if [ "$JOOMLA_DB_USER" = 'root' ]; then
|
||||
: ${JOOMLA_DB_PASSWORD:=$MYSQL_ENV_MYSQL_ROOT_PASSWORD}
|
||||
fi
|
||||
: ${JOOMLA_DB_NAME:=joomla}
|
||||
fi
|
||||
: ${JOOMLA_DB_NAME:=joomla}
|
||||
|
||||
if [ -z "$JOOMLA_DB_PASSWORD" ]; then
|
||||
if [ -z "$JOOMLA_DB_PASSWORD" ]; then
|
||||
echo >&2 "error: missing required JOOMLA_DB_PASSWORD environment variable"
|
||||
echo >&2 " Did you forget to -e JOOMLA_DB_PASSWORD=... ?"
|
||||
echo >&2
|
||||
echo >&2 " (Also of interest might be JOOMLA_DB_USER and JOOMLA_DB_NAME.)"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! [ -e index.php -a -e libraries/cms/version/version.php ]; then
|
||||
if ! [ -e index.php -a -e libraries/cms/version/version.php ]; then
|
||||
echo >&2 "Joomla not found in $(pwd) - copying now..."
|
||||
|
||||
if [ "$(ls -A)" ]; then
|
||||
|
@ -51,20 +52,21 @@ if ! [ -e index.php -a -e libraries/cms/version/version.php ]; then
|
|||
fi
|
||||
|
||||
echo >&2 "Complete! Joomla has been successfully copied to $(pwd)"
|
||||
fi
|
||||
|
||||
# Ensure the MySQL Database is created
|
||||
php /makedb.php "$JOOMLA_DB_HOST" "$JOOMLA_DB_USER" "$JOOMLA_DB_PASSWORD" "$JOOMLA_DB_NAME"
|
||||
|
||||
echo >&2 "========================================================================"
|
||||
echo >&2
|
||||
echo >&2 "This server is now configured to run Joomla!"
|
||||
echo >&2 "You will need the following database information to install Joomla:"
|
||||
echo >&2 "Host Name: $JOOMLA_DB_HOST"
|
||||
echo >&2 "Database Name: $JOOMLA_DB_NAME"
|
||||
echo >&2 "Database Username: $JOOMLA_DB_USER"
|
||||
echo >&2 "Database Password: $JOOMLA_DB_PASSWORD"
|
||||
echo >&2
|
||||
echo >&2 "========================================================================"
|
||||
fi
|
||||
|
||||
# Ensure the MySQL Database is created
|
||||
php /makedb.php "$JOOMLA_DB_HOST" "$JOOMLA_DB_USER" "$JOOMLA_DB_PASSWORD" "$JOOMLA_DB_NAME"
|
||||
|
||||
echo >&2 "========================================================================"
|
||||
echo >&2
|
||||
echo >&2 "This server is now configured to run Joomla!"
|
||||
echo >&2 "You will need the following database information to install Joomla:"
|
||||
echo >&2 "Host Name: $JOOMLA_DB_HOST"
|
||||
echo >&2 "Database Name: $JOOMLA_DB_NAME"
|
||||
echo >&2 "Database Username: $JOOMLA_DB_USER"
|
||||
echo >&2 "Database Password: $JOOMLA_DB_PASSWORD"
|
||||
echo >&2
|
||||
echo >&2 "========================================================================"
|
||||
|
||||
exec "$@"
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
|
||||
set -e
|
||||
|
||||
if [ -n "$MYSQL_PORT_3306_TCP" ]; then
|
||||
if [[ "$1" == apache2* ]]; then
|
||||
if [ -n "$MYSQL_PORT_3306_TCP" ]; then
|
||||
if [ -z "$JOOMLA_DB_HOST" ]; then
|
||||
JOOMLA_DB_HOST='mysql'
|
||||
else
|
||||
|
@ -10,31 +11,31 @@ if [ -n "$MYSQL_PORT_3306_TCP" ]; then
|
|||
echo >&2 " Connecting to JOOMLA_DB_HOST ($JOOMLA_DB_HOST)"
|
||||
echo >&2 " instead of the linked mysql container"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -z "$JOOMLA_DB_HOST" ]; then
|
||||
if [ -z "$JOOMLA_DB_HOST" ]; then
|
||||
echo >&2 "error: missing JOOMLA_DB_HOST and MYSQL_PORT_3306_TCP environment variables"
|
||||
echo >&2 " Did you forget to --link some_mysql_container:mysql or set an external db"
|
||||
echo >&2 " with -e JOOMLA_DB_HOST=hostname:port?"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# If the DB user is 'root' then use the MySQL root password env var
|
||||
: ${JOOMLA_DB_USER:=root}
|
||||
if [ "$JOOMLA_DB_USER" = 'root' ]; then
|
||||
# If the DB user is 'root' then use the MySQL root password env var
|
||||
: ${JOOMLA_DB_USER:=root}
|
||||
if [ "$JOOMLA_DB_USER" = 'root' ]; then
|
||||
: ${JOOMLA_DB_PASSWORD:=$MYSQL_ENV_MYSQL_ROOT_PASSWORD}
|
||||
fi
|
||||
: ${JOOMLA_DB_NAME:=joomla}
|
||||
fi
|
||||
: ${JOOMLA_DB_NAME:=joomla}
|
||||
|
||||
if [ -z "$JOOMLA_DB_PASSWORD" ]; then
|
||||
if [ -z "$JOOMLA_DB_PASSWORD" ]; then
|
||||
echo >&2 "error: missing required JOOMLA_DB_PASSWORD environment variable"
|
||||
echo >&2 " Did you forget to -e JOOMLA_DB_PASSWORD=... ?"
|
||||
echo >&2
|
||||
echo >&2 " (Also of interest might be JOOMLA_DB_USER and JOOMLA_DB_NAME.)"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! [ -e index.php -a -e libraries/cms/version/version.php ]; then
|
||||
if ! [ -e index.php -a -e libraries/cms/version/version.php ]; then
|
||||
echo >&2 "Joomla not found in $(pwd) - copying now..."
|
||||
|
||||
if [ "$(ls -A)" ]; then
|
||||
|
@ -51,20 +52,21 @@ if ! [ -e index.php -a -e libraries/cms/version/version.php ]; then
|
|||
fi
|
||||
|
||||
echo >&2 "Complete! Joomla has been successfully copied to $(pwd)"
|
||||
fi
|
||||
|
||||
# Ensure the MySQL Database is created
|
||||
php /makedb.php "$JOOMLA_DB_HOST" "$JOOMLA_DB_USER" "$JOOMLA_DB_PASSWORD" "$JOOMLA_DB_NAME"
|
||||
|
||||
echo >&2 "========================================================================"
|
||||
echo >&2
|
||||
echo >&2 "This server is now configured to run Joomla!"
|
||||
echo >&2 "You will need the following database information to install Joomla:"
|
||||
echo >&2 "Host Name: $JOOMLA_DB_HOST"
|
||||
echo >&2 "Database Name: $JOOMLA_DB_NAME"
|
||||
echo >&2 "Database Username: $JOOMLA_DB_USER"
|
||||
echo >&2 "Database Password: $JOOMLA_DB_PASSWORD"
|
||||
echo >&2
|
||||
echo >&2 "========================================================================"
|
||||
fi
|
||||
|
||||
# Ensure the MySQL Database is created
|
||||
php /makedb.php "$JOOMLA_DB_HOST" "$JOOMLA_DB_USER" "$JOOMLA_DB_PASSWORD" "$JOOMLA_DB_NAME"
|
||||
|
||||
echo >&2 "========================================================================"
|
||||
echo >&2
|
||||
echo >&2 "This server is now configured to run Joomla!"
|
||||
echo >&2 "You will need the following database information to install Joomla:"
|
||||
echo >&2 "Host Name: $JOOMLA_DB_HOST"
|
||||
echo >&2 "Database Name: $JOOMLA_DB_NAME"
|
||||
echo >&2 "Database Username: $JOOMLA_DB_USER"
|
||||
echo >&2 "Database Password: $JOOMLA_DB_PASSWORD"
|
||||
echo >&2
|
||||
echo >&2 "========================================================================"
|
||||
|
||||
exec "$@"
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
|
||||
set -e
|
||||
|
||||
if [ -n "$MYSQL_PORT_3306_TCP" ]; then
|
||||
if [[ "$1" == apache2* ]]; then
|
||||
if [ -n "$MYSQL_PORT_3306_TCP" ]; then
|
||||
if [ -z "$JOOMLA_DB_HOST" ]; then
|
||||
JOOMLA_DB_HOST='mysql'
|
||||
else
|
||||
|
@ -10,31 +11,31 @@ if [ -n "$MYSQL_PORT_3306_TCP" ]; then
|
|||
echo >&2 " Connecting to JOOMLA_DB_HOST ($JOOMLA_DB_HOST)"
|
||||
echo >&2 " instead of the linked mysql container"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -z "$JOOMLA_DB_HOST" ]; then
|
||||
if [ -z "$JOOMLA_DB_HOST" ]; then
|
||||
echo >&2 "error: missing JOOMLA_DB_HOST and MYSQL_PORT_3306_TCP environment variables"
|
||||
echo >&2 " Did you forget to --link some_mysql_container:mysql or set an external db"
|
||||
echo >&2 " with -e JOOMLA_DB_HOST=hostname:port?"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# If the DB user is 'root' then use the MySQL root password env var
|
||||
: ${JOOMLA_DB_USER:=root}
|
||||
if [ "$JOOMLA_DB_USER" = 'root' ]; then
|
||||
# If the DB user is 'root' then use the MySQL root password env var
|
||||
: ${JOOMLA_DB_USER:=root}
|
||||
if [ "$JOOMLA_DB_USER" = 'root' ]; then
|
||||
: ${JOOMLA_DB_PASSWORD:=$MYSQL_ENV_MYSQL_ROOT_PASSWORD}
|
||||
fi
|
||||
: ${JOOMLA_DB_NAME:=joomla}
|
||||
fi
|
||||
: ${JOOMLA_DB_NAME:=joomla}
|
||||
|
||||
if [ -z "$JOOMLA_DB_PASSWORD" ]; then
|
||||
if [ -z "$JOOMLA_DB_PASSWORD" ]; then
|
||||
echo >&2 "error: missing required JOOMLA_DB_PASSWORD environment variable"
|
||||
echo >&2 " Did you forget to -e JOOMLA_DB_PASSWORD=... ?"
|
||||
echo >&2
|
||||
echo >&2 " (Also of interest might be JOOMLA_DB_USER and JOOMLA_DB_NAME.)"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! [ -e index.php -a -e libraries/cms/version/version.php ]; then
|
||||
if ! [ -e index.php -a -e libraries/cms/version/version.php ]; then
|
||||
echo >&2 "Joomla not found in $(pwd) - copying now..."
|
||||
|
||||
if [ "$(ls -A)" ]; then
|
||||
|
@ -51,20 +52,21 @@ if ! [ -e index.php -a -e libraries/cms/version/version.php ]; then
|
|||
fi
|
||||
|
||||
echo >&2 "Complete! Joomla has been successfully copied to $(pwd)"
|
||||
fi
|
||||
|
||||
# Ensure the MySQL Database is created
|
||||
php /makedb.php "$JOOMLA_DB_HOST" "$JOOMLA_DB_USER" "$JOOMLA_DB_PASSWORD" "$JOOMLA_DB_NAME"
|
||||
|
||||
echo >&2 "========================================================================"
|
||||
echo >&2
|
||||
echo >&2 "This server is now configured to run Joomla!"
|
||||
echo >&2 "You will need the following database information to install Joomla:"
|
||||
echo >&2 "Host Name: $JOOMLA_DB_HOST"
|
||||
echo >&2 "Database Name: $JOOMLA_DB_NAME"
|
||||
echo >&2 "Database Username: $JOOMLA_DB_USER"
|
||||
echo >&2 "Database Password: $JOOMLA_DB_PASSWORD"
|
||||
echo >&2
|
||||
echo >&2 "========================================================================"
|
||||
fi
|
||||
|
||||
# Ensure the MySQL Database is created
|
||||
php /makedb.php "$JOOMLA_DB_HOST" "$JOOMLA_DB_USER" "$JOOMLA_DB_PASSWORD" "$JOOMLA_DB_NAME"
|
||||
|
||||
echo >&2 "========================================================================"
|
||||
echo >&2
|
||||
echo >&2 "This server is now configured to run Joomla!"
|
||||
echo >&2 "You will need the following database information to install Joomla:"
|
||||
echo >&2 "Host Name: $JOOMLA_DB_HOST"
|
||||
echo >&2 "Database Name: $JOOMLA_DB_NAME"
|
||||
echo >&2 "Database Username: $JOOMLA_DB_USER"
|
||||
echo >&2 "Database Password: $JOOMLA_DB_PASSWORD"
|
||||
echo >&2
|
||||
echo >&2 "========================================================================"
|
||||
|
||||
exec "$@"
|
||||
|
|
Loading…
Reference in New Issue
Block a user