File tree Expand file tree Collapse file tree 5 files changed +30
-30
lines changed Expand file tree Collapse file tree 5 files changed +30
-30
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
- set -e
2
+ set -eu
3
3
4
4
# usage: file_env VAR [DEFAULT]
5
5
# ie: file_env 'XYZ_DB_PASSWORD' 'example'
@@ -9,14 +9,14 @@ file_env() {
9
9
local var=" $1 "
10
10
local fileVar=" ${var} _FILE"
11
11
local def=" ${2:- } "
12
- if [ " ${! var} " ] && [ " ${! fileVar} " ]; then
12
+ if [ " ${! var:- } " ] && [ " ${! fileVar:- } " ]; then
13
13
echo >&2 " error: both $var and $fileVar are set (but are exclusive)"
14
14
exit 1
15
15
fi
16
16
local val=" $def "
17
- if [ " ${! var} " ]; then
17
+ if [ " ${! var:- } " ]; then
18
18
val=" ${! var} "
19
- elif [ " ${! fileVar} " ]; then
19
+ elif [ " ${! fileVar:- } " ]; then
20
20
val=" $( < " ${! fileVar} " ) "
21
21
fi
22
22
export " $var " =" $val "
@@ -28,9 +28,9 @@ if [[ "$1" == apache2* ]] || [ "$1" == php-fpm ]; then
28
28
# if we're linked to MySQL and thus have credentials already, let's use them
29
29
file_env ' WORDPRESS_DB_USER' " ${MYSQL_ENV_MYSQL_USER:- root} "
30
30
if [ " $WORDPRESS_DB_USER " = ' root' ]; then
31
- file_env ' WORDPRESS_DB_PASSWORD' " $MYSQL_ENV_MYSQL_ROOT_PASSWORD "
31
+ file_env ' WORDPRESS_DB_PASSWORD' " ${ MYSQL_ENV_MYSQL_ROOT_PASSWORD:- } "
32
32
else
33
- file_env ' WORDPRESS_DB_PASSWORD' " $MYSQL_ENV_MYSQL_PASSWORD "
33
+ file_env ' WORDPRESS_DB_PASSWORD' " ${ MYSQL_ENV_MYSQL_PASSWORD:- } "
34
34
fi
35
35
file_env ' WORDPRESS_DB_NAME' " ${MYSQL_ENV_MYSQL_DATABASE:- wordpress} "
36
36
if [ -z " $WORDPRESS_DB_PASSWORD " ]; then
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
- set -e
2
+ set -eu
3
3
4
4
# usage: file_env VAR [DEFAULT]
5
5
# ie: file_env 'XYZ_DB_PASSWORD' 'example'
@@ -9,14 +9,14 @@ file_env() {
9
9
local var=" $1 "
10
10
local fileVar=" ${var} _FILE"
11
11
local def=" ${2:- } "
12
- if [ " ${! var} " ] && [ " ${! fileVar} " ]; then
12
+ if [ " ${! var:- } " ] && [ " ${! fileVar:- } " ]; then
13
13
echo >&2 " error: both $var and $fileVar are set (but are exclusive)"
14
14
exit 1
15
15
fi
16
16
local val=" $def "
17
- if [ " ${! var} " ]; then
17
+ if [ " ${! var:- } " ]; then
18
18
val=" ${! var} "
19
- elif [ " ${! fileVar} " ]; then
19
+ elif [ " ${! fileVar:- } " ]; then
20
20
val=" $( < " ${! fileVar} " ) "
21
21
fi
22
22
export " $var " =" $val "
@@ -28,9 +28,9 @@ if [[ "$1" == apache2* ]] || [ "$1" == php-fpm ]; then
28
28
# if we're linked to MySQL and thus have credentials already, let's use them
29
29
file_env ' WORDPRESS_DB_USER' " ${MYSQL_ENV_MYSQL_USER:- root} "
30
30
if [ " $WORDPRESS_DB_USER " = ' root' ]; then
31
- file_env ' WORDPRESS_DB_PASSWORD' " $MYSQL_ENV_MYSQL_ROOT_PASSWORD "
31
+ file_env ' WORDPRESS_DB_PASSWORD' " ${ MYSQL_ENV_MYSQL_ROOT_PASSWORD:- } "
32
32
else
33
- file_env ' WORDPRESS_DB_PASSWORD' " $MYSQL_ENV_MYSQL_PASSWORD "
33
+ file_env ' WORDPRESS_DB_PASSWORD' " ${ MYSQL_ENV_MYSQL_PASSWORD:- } "
34
34
fi
35
35
file_env ' WORDPRESS_DB_NAME' " ${MYSQL_ENV_MYSQL_DATABASE:- wordpress} "
36
36
if [ -z " $WORDPRESS_DB_PASSWORD " ]; then
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
- set -e
2
+ set -eu
3
3
4
4
# usage: file_env VAR [DEFAULT]
5
5
# ie: file_env 'XYZ_DB_PASSWORD' 'example'
@@ -9,14 +9,14 @@ file_env() {
9
9
local var=" $1 "
10
10
local fileVar=" ${var} _FILE"
11
11
local def=" ${2:- } "
12
- if [ " ${! var} " ] && [ " ${! fileVar} " ]; then
12
+ if [ " ${! var:- } " ] && [ " ${! fileVar:- } " ]; then
13
13
echo >&2 " error: both $var and $fileVar are set (but are exclusive)"
14
14
exit 1
15
15
fi
16
16
local val=" $def "
17
- if [ " ${! var} " ]; then
17
+ if [ " ${! var:- } " ]; then
18
18
val=" ${! var} "
19
- elif [ " ${! fileVar} " ]; then
19
+ elif [ " ${! fileVar:- } " ]; then
20
20
val=" $( < " ${! fileVar} " ) "
21
21
fi
22
22
export " $var " =" $val "
@@ -28,9 +28,9 @@ if [[ "$1" == apache2* ]] || [ "$1" == php-fpm ]; then
28
28
# if we're linked to MySQL and thus have credentials already, let's use them
29
29
file_env ' WORDPRESS_DB_USER' " ${MYSQL_ENV_MYSQL_USER:- root} "
30
30
if [ " $WORDPRESS_DB_USER " = ' root' ]; then
31
- file_env ' WORDPRESS_DB_PASSWORD' " $MYSQL_ENV_MYSQL_ROOT_PASSWORD "
31
+ file_env ' WORDPRESS_DB_PASSWORD' " ${ MYSQL_ENV_MYSQL_ROOT_PASSWORD:- } "
32
32
else
33
- file_env ' WORDPRESS_DB_PASSWORD' " $MYSQL_ENV_MYSQL_PASSWORD "
33
+ file_env ' WORDPRESS_DB_PASSWORD' " ${ MYSQL_ENV_MYSQL_PASSWORD:- } "
34
34
fi
35
35
file_env ' WORDPRESS_DB_NAME' " ${MYSQL_ENV_MYSQL_DATABASE:- wordpress} "
36
36
if [ -z " $WORDPRESS_DB_PASSWORD " ]; then
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
- set -e
2
+ set -eu
3
3
4
4
# usage: file_env VAR [DEFAULT]
5
5
# ie: file_env 'XYZ_DB_PASSWORD' 'example'
@@ -9,14 +9,14 @@ file_env() {
9
9
local var=" $1 "
10
10
local fileVar=" ${var} _FILE"
11
11
local def=" ${2:- } "
12
- if [ " ${! var} " ] && [ " ${! fileVar} " ]; then
12
+ if [ " ${! var:- } " ] && [ " ${! fileVar:- } " ]; then
13
13
echo >&2 " error: both $var and $fileVar are set (but are exclusive)"
14
14
exit 1
15
15
fi
16
16
local val=" $def "
17
- if [ " ${! var} " ]; then
17
+ if [ " ${! var:- } " ]; then
18
18
val=" ${! var} "
19
- elif [ " ${! fileVar} " ]; then
19
+ elif [ " ${! fileVar:- } " ]; then
20
20
val=" $( < " ${! fileVar} " ) "
21
21
fi
22
22
export " $var " =" $val "
@@ -28,9 +28,9 @@ if [[ "$1" == apache2* ]] || [ "$1" == php-fpm ]; then
28
28
# if we're linked to MySQL and thus have credentials already, let's use them
29
29
file_env ' WORDPRESS_DB_USER' " ${MYSQL_ENV_MYSQL_USER:- root} "
30
30
if [ " $WORDPRESS_DB_USER " = ' root' ]; then
31
- file_env ' WORDPRESS_DB_PASSWORD' " $MYSQL_ENV_MYSQL_ROOT_PASSWORD "
31
+ file_env ' WORDPRESS_DB_PASSWORD' " ${ MYSQL_ENV_MYSQL_ROOT_PASSWORD:- } "
32
32
else
33
- file_env ' WORDPRESS_DB_PASSWORD' " $MYSQL_ENV_MYSQL_PASSWORD "
33
+ file_env ' WORDPRESS_DB_PASSWORD' " ${ MYSQL_ENV_MYSQL_PASSWORD:- } "
34
34
fi
35
35
file_env ' WORDPRESS_DB_NAME' " ${MYSQL_ENV_MYSQL_DATABASE:- wordpress} "
36
36
if [ -z " $WORDPRESS_DB_PASSWORD " ]; then
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
- set -e
2
+ set -eu
3
3
4
4
# usage: file_env VAR [DEFAULT]
5
5
# ie: file_env 'XYZ_DB_PASSWORD' 'example'
@@ -9,14 +9,14 @@ file_env() {
9
9
local var=" $1 "
10
10
local fileVar=" ${var} _FILE"
11
11
local def=" ${2:- } "
12
- if [ " ${! var} " ] && [ " ${! fileVar} " ]; then
12
+ if [ " ${! var:- } " ] && [ " ${! fileVar:- } " ]; then
13
13
echo >&2 " error: both $var and $fileVar are set (but are exclusive)"
14
14
exit 1
15
15
fi
16
16
local val=" $def "
17
- if [ " ${! var} " ]; then
17
+ if [ " ${! var:- } " ]; then
18
18
val=" ${! var} "
19
- elif [ " ${! fileVar} " ]; then
19
+ elif [ " ${! fileVar:- } " ]; then
20
20
val=" $( < " ${! fileVar} " ) "
21
21
fi
22
22
export " $var " =" $val "
@@ -28,9 +28,9 @@ if [[ "$1" == apache2* ]] || [ "$1" == php-fpm ]; then
28
28
# if we're linked to MySQL and thus have credentials already, let's use them
29
29
file_env ' WORDPRESS_DB_USER' " ${MYSQL_ENV_MYSQL_USER:- root} "
30
30
if [ " $WORDPRESS_DB_USER " = ' root' ]; then
31
- file_env ' WORDPRESS_DB_PASSWORD' " $MYSQL_ENV_MYSQL_ROOT_PASSWORD "
31
+ file_env ' WORDPRESS_DB_PASSWORD' " ${ MYSQL_ENV_MYSQL_ROOT_PASSWORD:- } "
32
32
else
33
- file_env ' WORDPRESS_DB_PASSWORD' " $MYSQL_ENV_MYSQL_PASSWORD "
33
+ file_env ' WORDPRESS_DB_PASSWORD' " ${ MYSQL_ENV_MYSQL_PASSWORD:- } "
34
34
fi
35
35
file_env ' WORDPRESS_DB_NAME' " ${MYSQL_ENV_MYSQL_DATABASE:- wordpress} "
36
36
if [ -z " $WORDPRESS_DB_PASSWORD " ]; then
You can’t perform that action at this time.
0 commit comments