mirror of
https://github.com/mykitserver/docker-limesurvey.git
synced 2025-12-06 16:39:11 +01:00
Add suggestions from shellcheck
This commit is contained in:
@@ -42,7 +42,7 @@ fi
|
|||||||
|
|
||||||
# Check if database is available
|
# Check if database is available
|
||||||
if [ -z "$DB_SOCK" ]; then
|
if [ -z "$DB_SOCK" ]; then
|
||||||
until nc -z -v -w30 $DB_HOST $DB_PORT
|
until nc -z -v -w30 "$DB_HOST" "$DB_PORT"
|
||||||
do
|
do
|
||||||
echo "Info: Waiting for database connection..."
|
echo "Info: Waiting for database connection..."
|
||||||
sleep 5
|
sleep 5
|
||||||
@@ -65,7 +65,7 @@ else
|
|||||||
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -z "$DB_SOCK" ]; then
|
if [ -n "$DB_SOCK" ]; then
|
||||||
echo 'Info: Using unix socket'
|
echo 'Info: Using unix socket'
|
||||||
DB_CONNECT='unix_socket'
|
DB_CONNECT='unix_socket'
|
||||||
else
|
else
|
||||||
@@ -114,12 +114,14 @@ fi
|
|||||||
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
||||||
php application/commands/console.php updatedb
|
php application/commands/console.php updatedb
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
PHP_UPDATEDB_EXIT_CODE=$?
|
||||||
|
|
||||||
|
if [ $PHP_UPDATEDB_EXIT_CODE -eq 0 ]; then
|
||||||
echo 'Info: Database already provisioned'
|
echo 'Info: Database already provisioned'
|
||||||
else
|
else
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Running console.php install'
|
echo 'Running console.php install'
|
||||||
php application/commands/console.php install $ADMIN_USER $ADMIN_PASSWORD $ADMIN_NAME $ADMIN_EMAIL
|
php application/commands/console.php install "$ADMIN_USER" "$ADMIN_PASSWORD" "$ADMIN_NAME" "$ADMIN_EMAIL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ fi
|
|||||||
|
|
||||||
# Check if database is available
|
# Check if database is available
|
||||||
if [ -z "$DB_SOCK" ]; then
|
if [ -z "$DB_SOCK" ]; then
|
||||||
until nc -z -v -w30 $DB_HOST $DB_PORT
|
until nc -z -v -w30 "$DB_HOST" "$DB_PORT"
|
||||||
do
|
do
|
||||||
echo "Info: Waiting for database connection..."
|
echo "Info: Waiting for database connection..."
|
||||||
sleep 5
|
sleep 5
|
||||||
@@ -58,7 +58,7 @@ else
|
|||||||
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -z "$DB_SOCK" ]; then
|
if [ -n "$DB_SOCK" ]; then
|
||||||
echo 'Info: Using unix socket'
|
echo 'Info: Using unix socket'
|
||||||
DB_CONNECT='unix_socket'
|
DB_CONNECT='unix_socket'
|
||||||
else
|
else
|
||||||
@@ -107,12 +107,14 @@ fi
|
|||||||
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
||||||
php application/commands/console.php updatedb
|
php application/commands/console.php updatedb
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
PHP_UPDATEDB_EXIT_CODE=$?
|
||||||
|
|
||||||
|
if [ $PHP_UPDATEDB_EXIT_CODE -eq 0 ]; then
|
||||||
echo 'Info: Database already provisioned'
|
echo 'Info: Database already provisioned'
|
||||||
else
|
else
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Running console.php install'
|
echo 'Running console.php install'
|
||||||
php application/commands/console.php install $ADMIN_USER $ADMIN_PASSWORD $ADMIN_NAME $ADMIN_EMAIL
|
php application/commands/console.php install "$ADMIN_USER" "$ADMIN_PASSWORD" "$ADMIN_NAME" "$ADMIN_EMAIL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ fi
|
|||||||
|
|
||||||
# Check if database is available
|
# Check if database is available
|
||||||
if [ -z "$DB_SOCK" ]; then
|
if [ -z "$DB_SOCK" ]; then
|
||||||
until nc -z -v -w30 $DB_HOST $DB_PORT
|
until nc -z -v -w30 "$DB_HOST" "$DB_PORT"
|
||||||
do
|
do
|
||||||
echo "Info: Waiting for database connection..."
|
echo "Info: Waiting for database connection..."
|
||||||
sleep 5
|
sleep 5
|
||||||
@@ -58,7 +58,7 @@ else
|
|||||||
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -z "$DB_SOCK" ]; then
|
if [ -n "$DB_SOCK" ]; then
|
||||||
echo 'Info: Using unix socket'
|
echo 'Info: Using unix socket'
|
||||||
DB_CONNECT='unix_socket'
|
DB_CONNECT='unix_socket'
|
||||||
else
|
else
|
||||||
@@ -107,12 +107,14 @@ fi
|
|||||||
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
||||||
php application/commands/console.php updatedb
|
php application/commands/console.php updatedb
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
PHP_UPDATEDB_EXIT_CODE=$?
|
||||||
|
|
||||||
|
if [ $PHP_UPDATEDB_EXIT_CODE -eq 0 ]; then
|
||||||
echo 'Info: Database already provisioned'
|
echo 'Info: Database already provisioned'
|
||||||
else
|
else
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Running console.php install'
|
echo 'Running console.php install'
|
||||||
php application/commands/console.php install $ADMIN_USER $ADMIN_PASSWORD $ADMIN_NAME $ADMIN_EMAIL
|
php application/commands/console.php install "$ADMIN_USER" "$ADMIN_PASSWORD" "$ADMIN_NAME" "$ADMIN_EMAIL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ fi
|
|||||||
|
|
||||||
# Check if database is available
|
# Check if database is available
|
||||||
if [ -z "$DB_SOCK" ]; then
|
if [ -z "$DB_SOCK" ]; then
|
||||||
until nc -z -v -w30 $DB_HOST $DB_PORT
|
until nc -z -v -w30 "$DB_HOST" "$DB_PORT"
|
||||||
do
|
do
|
||||||
echo "Info: Waiting for database connection..."
|
echo "Info: Waiting for database connection..."
|
||||||
sleep 5
|
sleep 5
|
||||||
@@ -69,7 +69,7 @@ else
|
|||||||
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -z "$DB_SOCK" ]; then
|
if [ -n "$DB_SOCK" ]; then
|
||||||
echo 'Info: Using unix socket'
|
echo 'Info: Using unix socket'
|
||||||
DB_CONNECT='unix_socket'
|
DB_CONNECT='unix_socket'
|
||||||
else
|
else
|
||||||
@@ -118,7 +118,7 @@ if [ -f application/config/security.php ]; then
|
|||||||
echo 'Info: security.php already provisioned'
|
echo 'Info: security.php already provisioned'
|
||||||
else
|
else
|
||||||
echo 'Info: Creating security.php'
|
echo 'Info: Creating security.php'
|
||||||
if [ ! -z "$ENCRYPT_KEYPAIR" ]; then
|
if [ -n "$ENCRYPT_KEYPAIR" ]; then
|
||||||
|
|
||||||
cat <<EOF > application/config/security.php
|
cat <<EOF > application/config/security.php
|
||||||
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
||||||
@@ -139,12 +139,14 @@ fi
|
|||||||
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
||||||
php application/commands/console.php updatedb
|
php application/commands/console.php updatedb
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
PHP_UPDATEDB_EXIT_CODE=$?
|
||||||
|
|
||||||
|
if [ $PHP_UPDATEDB_EXIT_CODE -eq 0 ]; then
|
||||||
echo 'Info: Database already provisioned'
|
echo 'Info: Database already provisioned'
|
||||||
else
|
else
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Running console.php install'
|
echo 'Running console.php install'
|
||||||
php application/commands/console.php install $ADMIN_USER $ADMIN_PASSWORD $ADMIN_NAME $ADMIN_EMAIL
|
php application/commands/console.php install "$ADMIN_USER" "$ADMIN_PASSWORD" "$ADMIN_NAME" "$ADMIN_EMAIL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ fi
|
|||||||
|
|
||||||
# Check if database is available
|
# Check if database is available
|
||||||
if [ -z "$DB_SOCK" ]; then
|
if [ -z "$DB_SOCK" ]; then
|
||||||
until nc -z -v -w30 $DB_HOST $DB_PORT
|
until nc -z -v -w30 "$DB_HOST" "$DB_PORT"
|
||||||
do
|
do
|
||||||
echo "Info: Waiting for database connection..."
|
echo "Info: Waiting for database connection..."
|
||||||
sleep 5
|
sleep 5
|
||||||
@@ -62,7 +62,7 @@ else
|
|||||||
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -z "$DB_SOCK" ]; then
|
if [ -n "$DB_SOCK" ]; then
|
||||||
echo 'Info: Using unix socket'
|
echo 'Info: Using unix socket'
|
||||||
DB_CONNECT='unix_socket'
|
DB_CONNECT='unix_socket'
|
||||||
else
|
else
|
||||||
@@ -111,7 +111,7 @@ if [ -f application/config/security.php ]; then
|
|||||||
echo 'Info: security.php already provisioned'
|
echo 'Info: security.php already provisioned'
|
||||||
else
|
else
|
||||||
echo 'Info: Creating security.php'
|
echo 'Info: Creating security.php'
|
||||||
if [ ! -z "$ENCRYPT_KEYPAIR" ]; then
|
if [ -n "$ENCRYPT_KEYPAIR" ]; then
|
||||||
|
|
||||||
cat <<EOF > application/config/security.php
|
cat <<EOF > application/config/security.php
|
||||||
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
||||||
@@ -132,12 +132,14 @@ fi
|
|||||||
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
||||||
php application/commands/console.php updatedb
|
php application/commands/console.php updatedb
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
PHP_UPDATEDB_EXIT_CODE=$?
|
||||||
|
|
||||||
|
if [ $PHP_UPDATEDB_EXIT_CODE -eq 0 ]; then
|
||||||
echo 'Info: Database already provisioned'
|
echo 'Info: Database already provisioned'
|
||||||
else
|
else
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Running console.php install'
|
echo 'Running console.php install'
|
||||||
php application/commands/console.php install $ADMIN_USER $ADMIN_PASSWORD $ADMIN_NAME $ADMIN_EMAIL
|
php application/commands/console.php install "$ADMIN_USER" "$ADMIN_PASSWORD" "$ADMIN_NAME" "$ADMIN_EMAIL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ fi
|
|||||||
|
|
||||||
# Check if database is available
|
# Check if database is available
|
||||||
if [ -z "$DB_SOCK" ]; then
|
if [ -z "$DB_SOCK" ]; then
|
||||||
until nc -z -v -w30 $DB_HOST $DB_PORT
|
until nc -z -v -w30 "$DB_HOST" "$DB_PORT"
|
||||||
do
|
do
|
||||||
echo "Info: Waiting for database connection..."
|
echo "Info: Waiting for database connection..."
|
||||||
sleep 5
|
sleep 5
|
||||||
@@ -62,7 +62,7 @@ else
|
|||||||
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -z "$DB_SOCK" ]; then
|
if [ -n "$DB_SOCK" ]; then
|
||||||
echo 'Info: Using unix socket'
|
echo 'Info: Using unix socket'
|
||||||
DB_CONNECT='unix_socket'
|
DB_CONNECT='unix_socket'
|
||||||
else
|
else
|
||||||
@@ -111,7 +111,7 @@ if [ -f application/config/security.php ]; then
|
|||||||
echo 'Info: security.php already provisioned'
|
echo 'Info: security.php already provisioned'
|
||||||
else
|
else
|
||||||
echo 'Info: Creating security.php'
|
echo 'Info: Creating security.php'
|
||||||
if [ ! -z "$ENCRYPT_KEYPAIR" ]; then
|
if [ -n "$ENCRYPT_KEYPAIR" ]; then
|
||||||
|
|
||||||
cat <<EOF > application/config/security.php
|
cat <<EOF > application/config/security.php
|
||||||
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
||||||
@@ -132,12 +132,14 @@ fi
|
|||||||
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
||||||
php application/commands/console.php updatedb
|
php application/commands/console.php updatedb
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
PHP_UPDATEDB_EXIT_CODE=$?
|
||||||
|
|
||||||
|
if [ $PHP_UPDATEDB_EXIT_CODE -eq 0 ]; then
|
||||||
echo 'Info: Database already provisioned'
|
echo 'Info: Database already provisioned'
|
||||||
else
|
else
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Running console.php install'
|
echo 'Running console.php install'
|
||||||
php application/commands/console.php install $ADMIN_USER $ADMIN_PASSWORD $ADMIN_NAME $ADMIN_EMAIL
|
php application/commands/console.php install "$ADMIN_USER" "$ADMIN_PASSWORD" "$ADMIN_NAME" "$ADMIN_EMAIL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ fi
|
|||||||
|
|
||||||
# Check if database is available
|
# Check if database is available
|
||||||
if [ -z "$DB_SOCK" ]; then
|
if [ -z "$DB_SOCK" ]; then
|
||||||
until nc -z -v -w30 $DB_HOST $DB_PORT
|
until nc -z -v -w30 "$DB_HOST" "$DB_PORT"
|
||||||
do
|
do
|
||||||
echo "Info: Waiting for database connection..."
|
echo "Info: Waiting for database connection..."
|
||||||
sleep 5
|
sleep 5
|
||||||
@@ -70,7 +70,7 @@ else
|
|||||||
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -z "$DB_SOCK" ]; then
|
if [ -n "$DB_SOCK" ]; then
|
||||||
echo 'Info: Using unix socket'
|
echo 'Info: Using unix socket'
|
||||||
DB_CONNECT='unix_socket'
|
DB_CONNECT='unix_socket'
|
||||||
else
|
else
|
||||||
@@ -119,7 +119,7 @@ if [ -f application/config/security.php ]; then
|
|||||||
echo 'Info: security.php already provisioned'
|
echo 'Info: security.php already provisioned'
|
||||||
else
|
else
|
||||||
echo 'Info: Creating security.php'
|
echo 'Info: Creating security.php'
|
||||||
if [ ! -z "$ENCRYPT_KEYPAIR" ]; then
|
if [ -n "$ENCRYPT_KEYPAIR" ]; then
|
||||||
|
|
||||||
cat <<EOF > application/config/security.php
|
cat <<EOF > application/config/security.php
|
||||||
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
||||||
@@ -140,12 +140,14 @@ fi
|
|||||||
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
||||||
php application/commands/console.php updatedb
|
php application/commands/console.php updatedb
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
PHP_UPDATEDB_EXIT_CODE=$?
|
||||||
|
|
||||||
|
if [ $PHP_UPDATEDB_EXIT_CODE -eq 0 ]; then
|
||||||
echo 'Info: Database already provisioned'
|
echo 'Info: Database already provisioned'
|
||||||
else
|
else
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Running console.php install'
|
echo 'Running console.php install'
|
||||||
php application/commands/console.php install $ADMIN_USER $ADMIN_PASSWORD $ADMIN_NAME $ADMIN_EMAIL
|
php application/commands/console.php install "$ADMIN_USER" "$ADMIN_PASSWORD" "$ADMIN_NAME" "$ADMIN_EMAIL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ fi
|
|||||||
|
|
||||||
# Check if database is available
|
# Check if database is available
|
||||||
if [ -z "$DB_SOCK" ]; then
|
if [ -z "$DB_SOCK" ]; then
|
||||||
until nc -z -v -w30 $DB_HOST $DB_PORT
|
until nc -z -v -w30 "$DB_HOST" "$DB_PORT"
|
||||||
do
|
do
|
||||||
echo "Info: Waiting for database connection..."
|
echo "Info: Waiting for database connection..."
|
||||||
sleep 5
|
sleep 5
|
||||||
@@ -63,7 +63,7 @@ else
|
|||||||
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -z "$DB_SOCK" ]; then
|
if [ -n "$DB_SOCK" ]; then
|
||||||
echo 'Info: Using unix socket'
|
echo 'Info: Using unix socket'
|
||||||
DB_CONNECT='unix_socket'
|
DB_CONNECT='unix_socket'
|
||||||
else
|
else
|
||||||
@@ -112,7 +112,7 @@ if [ -f application/config/security.php ]; then
|
|||||||
echo 'Info: security.php already provisioned'
|
echo 'Info: security.php already provisioned'
|
||||||
else
|
else
|
||||||
echo 'Info: Creating security.php'
|
echo 'Info: Creating security.php'
|
||||||
if [ ! -z "$ENCRYPT_KEYPAIR" ]; then
|
if [ -n "$ENCRYPT_KEYPAIR" ]; then
|
||||||
|
|
||||||
cat <<EOF > application/config/security.php
|
cat <<EOF > application/config/security.php
|
||||||
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
||||||
@@ -133,12 +133,14 @@ fi
|
|||||||
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
||||||
php application/commands/console.php updatedb
|
php application/commands/console.php updatedb
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
PHP_UPDATEDB_EXIT_CODE=$?
|
||||||
|
|
||||||
|
if [ $PHP_UPDATEDB_EXIT_CODE -eq 0 ]; then
|
||||||
echo 'Info: Database already provisioned'
|
echo 'Info: Database already provisioned'
|
||||||
else
|
else
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Running console.php install'
|
echo 'Running console.php install'
|
||||||
php application/commands/console.php install $ADMIN_USER $ADMIN_PASSWORD $ADMIN_NAME $ADMIN_EMAIL
|
php application/commands/console.php install "$ADMIN_USER" "$ADMIN_PASSWORD" "$ADMIN_NAME" "$ADMIN_EMAIL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ fi
|
|||||||
|
|
||||||
# Check if database is available
|
# Check if database is available
|
||||||
if [ -z "$DB_SOCK" ]; then
|
if [ -z "$DB_SOCK" ]; then
|
||||||
until nc -z -v -w30 $DB_HOST $DB_PORT
|
until nc -z -v -w30 "$DB_HOST" "$DB_PORT"
|
||||||
do
|
do
|
||||||
echo "Info: Waiting for database connection..."
|
echo "Info: Waiting for database connection..."
|
||||||
sleep 5
|
sleep 5
|
||||||
@@ -63,7 +63,7 @@ else
|
|||||||
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
DB_CHARSET=${DB_CHARSET:-'utf8'}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -z "$DB_SOCK" ]; then
|
if [ -n "$DB_SOCK" ]; then
|
||||||
echo 'Info: Using unix socket'
|
echo 'Info: Using unix socket'
|
||||||
DB_CONNECT='unix_socket'
|
DB_CONNECT='unix_socket'
|
||||||
else
|
else
|
||||||
@@ -112,7 +112,7 @@ if [ -f application/config/security.php ]; then
|
|||||||
echo 'Info: security.php already provisioned'
|
echo 'Info: security.php already provisioned'
|
||||||
else
|
else
|
||||||
echo 'Info: Creating security.php'
|
echo 'Info: Creating security.php'
|
||||||
if [ ! -z "$ENCRYPT_KEYPAIR" ]; then
|
if [ -n "$ENCRYPT_KEYPAIR" ]; then
|
||||||
|
|
||||||
cat <<EOF > application/config/security.php
|
cat <<EOF > application/config/security.php
|
||||||
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
||||||
@@ -133,12 +133,14 @@ fi
|
|||||||
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
echo 'Info: Check if database already provisioned. Nevermind the Stack trace.'
|
||||||
php application/commands/console.php updatedb
|
php application/commands/console.php updatedb
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
PHP_UPDATEDB_EXIT_CODE=$?
|
||||||
|
|
||||||
|
if [ $PHP_UPDATEDB_EXIT_CODE -eq 0 ]; then
|
||||||
echo 'Info: Database already provisioned'
|
echo 'Info: Database already provisioned'
|
||||||
else
|
else
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Running console.php install'
|
echo 'Running console.php install'
|
||||||
php application/commands/console.php install $ADMIN_USER $ADMIN_PASSWORD $ADMIN_NAME $ADMIN_EMAIL
|
php application/commands/console.php install "$ADMIN_USER" "$ADMIN_PASSWORD" "$ADMIN_NAME $ADMIN_EMAIL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|||||||
@@ -1,25 +1,25 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
cert_path=/etc/letsencrypt/live/$(echo $HOSTNAMES | awk '{print $1}')
|
cert_path=/etc/letsencrypt/live/$(echo "$HOSTNAMES" | awk '{print $1}')
|
||||||
mkdir -p cert_path
|
mkdir -p cert_path
|
||||||
|
|
||||||
# if there is no certificate yet, get one
|
# if there is no certificate yet, get one
|
||||||
email="--email $CERT_EMAIL"
|
email="--email $CERT_EMAIL"
|
||||||
if [ -z $CERT_EMAIL ]
|
if [ -z "$CERT_EMAIL" ]
|
||||||
then
|
then
|
||||||
email='--register-unsafely-without-email'
|
email='--register-unsafely-without-email'
|
||||||
fi
|
fi
|
||||||
if [ ! -e $cert_path/privkey.pem ]
|
if [ ! -e "$cert_path/privkey.pem" ]
|
||||||
then
|
then
|
||||||
names=""
|
names=""
|
||||||
for h in $HOSTNAMES
|
for h in $HOSTNAMES
|
||||||
do
|
do
|
||||||
names=$(echo "$names -d $h")
|
names="$names -d $h"
|
||||||
done
|
done
|
||||||
echo "Getting new certificate..."
|
echo "Getting new certificate..."
|
||||||
/usr/bin/curl -s https://raw.githubusercontent.com/certbot/certbot/master/certbot-nginx/certbot_nginx/_internal/tls_configs/options-ssl-nginx.conf > /etc/letsencrypt/options-ssl-nginx.conf
|
/usr/bin/curl -s https://raw.githubusercontent.com/certbot/certbot/master/certbot-nginx/certbot_nginx/_internal/tls_configs/options-ssl-nginx.conf > /etc/letsencrypt/options-ssl-nginx.conf
|
||||||
/usr/bin/curl -s https://raw.githubusercontent.com/certbot/certbot/master/certbot/certbot/ssl-dhparams.pem > /etc/letsencrypt/ssl-dhparams.pem
|
/usr/bin/curl -s https://raw.githubusercontent.com/certbot/certbot/master/certbot/certbot/ssl-dhparams.pem > /etc/letsencrypt/ssl-dhparams.pem
|
||||||
/usr/bin/certbot certonly --standalone $names --agree-tos $email
|
/usr/bin/certbot certonly --standalone "$names" --agree-tos "$email"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
nginx -g "daemon off;"
|
nginx -g "daemon off;"
|
||||||
|
|||||||
14
upgrade.sh
14
upgrade.sh
@@ -11,12 +11,14 @@ if [ $# -eq 0 ]
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
NEW_VERSION=$1
|
NEW_VERSION=$1
|
||||||
MAJOR_VERSION=$(echo $NEW_VERSION | cut -c 1 | awk '{print $1".0"}')
|
MAJOR_VERSION="${NEW_VERSION%%.*}.0"
|
||||||
NEW_TAG=$(echo $NEW_VERSION | sed "s/+/-/")
|
NEW_TAG="${NEW_VERSION%+*}-${NEW_VERSION#*+}"
|
||||||
|
|
||||||
grep -qc $NEW_VERSION $MAJOR_VERSION/apache/Dockerfile $MAJOR_VERSION/fpm/Dockerfile $MAJOR_VERSION/fpm-alpine/Dockerfile
|
grep -qc "$NEW_VERSION" "$MAJOR_VERSION/apache/Dockerfile" "$MAJOR_VERSION/fpm/Dockerfile" "$MAJOR_VERSION/fpm-alpine/Dockerfile"
|
||||||
|
|
||||||
if [ $? -eq 0 ]
|
GREP_NEW_VERSION_EXIT_CODE=$?
|
||||||
|
|
||||||
|
if [ $GREP_NEW_VERSION_EXIT_CODE -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "Already at version ${NEW_VERSION}"
|
echo "Already at version ${NEW_VERSION}"
|
||||||
exit 0
|
exit 0
|
||||||
@@ -28,8 +30,8 @@ wget -P /tmp "https://github.com/LimeSurvey/LimeSurvey/archive/${NEW_VERSION}.ta
|
|||||||
SHA256_CHECKSUM=$(sha256sum "/tmp/${NEW_VERSION}.tar.gz" | awk '{ print $1 }')
|
SHA256_CHECKSUM=$(sha256sum "/tmp/${NEW_VERSION}.tar.gz" | awk '{ print $1 }')
|
||||||
|
|
||||||
# Update lines in the files
|
# Update lines in the files
|
||||||
sed -r -i -e "s/[0-9]+(\.[0-9]+)+\+[0-9]+/$NEW_VERSION/" $MAJOR_VERSION/apache/Dockerfile $MAJOR_VERSION/fpm/Dockerfile $MAJOR_VERSION/fpm-alpine/Dockerfile
|
sed -r -i -e "s/[0-9]+(\.[0-9]+)+\+[0-9]+/$NEW_VERSION/" "$MAJOR_VERSION/apache/Dockerfile" "$MAJOR_VERSION/fpm/Dockerfile" "$MAJOR_VERSION/fpm-alpine/Dockerfile"
|
||||||
sed -r -i -e "s/[A-Fa-f0-9]{64}/$SHA256_CHECKSUM/" $MAJOR_VERSION/apache/Dockerfile $MAJOR_VERSION/fpm/Dockerfile $MAJOR_VERSION/fpm-alpine/Dockerfile
|
sed -r -i -e "s/[A-Fa-f0-9]{64}/$SHA256_CHECKSUM/" "$MAJOR_VERSION/apache/Dockerfile" "$MAJOR_VERSION/fpm/Dockerfile" "$MAJOR_VERSION/fpm-alpine/Dockerfile"
|
||||||
|
|
||||||
# After that, check and commit
|
# After that, check and commit
|
||||||
echo "git add 3.0 ; git commit -m 'Upgrading to LTS Version ${NEW_VERSION}' && git tag ${NEW_TAG}"
|
echo "git add 3.0 ; git commit -m 'Upgrading to LTS Version ${NEW_VERSION}' && git tag ${NEW_TAG}"
|
||||||
|
|||||||
Reference in New Issue
Block a user