HHH-18267 Informix docker image configured
This commit is contained in:
parent
3d72ab25f0
commit
a2aa6309cd
19
docker_db.sh
19
docker_db.sh
|
@ -957,17 +957,19 @@ informix_14_10() {
|
||||||
# Give the container some time to start
|
# Give the container some time to start
|
||||||
OUTPUT=
|
OUTPUT=
|
||||||
n=0
|
n=0
|
||||||
until [ "$n" -ge 10 ]
|
until [ "$n" -ge 5 ]
|
||||||
do
|
do
|
||||||
OUTPUT=$($CONTAINER_CLI logs informix 2>&1)
|
OUTPUT=$($PRIVILEGED_CLI $CONTAINER_CLI logs informix 2>&1)
|
||||||
if [[ $OUTPUT == *"Server Started"* ]]; then
|
if [[ $OUTPUT == *"Server Started"* ]]; then
|
||||||
|
sleep 15
|
||||||
|
$PRIVILEGED_CLI $CONTAINER_CLI exec informix bash -l -c "echo \"execute function task('create dbspace from storagepool', 'datadbs', '100 MB', '4');execute function task('create sbspace from storagepool', 'sbspace', '20 M', '0');create database dev in datadbs with log nlscase sensitive;\" > post_init.sql;dbaccess sysadmin post_init.sql"
|
||||||
break;
|
break;
|
||||||
fi
|
fi
|
||||||
n=$((n+1))
|
n=$((n+1))
|
||||||
echo "Waiting for Informix to start..."
|
echo "Waiting for Informix to start..."
|
||||||
sleep 30
|
sleep 30
|
||||||
done
|
done
|
||||||
if [ "$n" -ge 10 ]; then
|
if [ "$n" -ge 5 ]; then
|
||||||
echo "Informix failed to start and configure after 5 minutes"
|
echo "Informix failed to start and configure after 5 minutes"
|
||||||
else
|
else
|
||||||
echo "Informix successfully started"
|
echo "Informix successfully started"
|
||||||
|
@ -981,17 +983,19 @@ informix_12_10() {
|
||||||
# Give the container some time to start
|
# Give the container some time to start
|
||||||
OUTPUT=
|
OUTPUT=
|
||||||
n=0
|
n=0
|
||||||
until [ "$n" -ge 10 ]
|
until [ "$n" -ge 5 ]
|
||||||
do
|
do
|
||||||
OUTPUT=$($CONTAINER_CLI logs informix 2>&1)
|
OUTPUT=$($PRIVILEGED_CLI $CONTAINER_CLI logs informix 2>&1)
|
||||||
if [[ $OUTPUT == *"login Information"* ]]; then
|
if [[ $OUTPUT == *"login Information"* ]]; then
|
||||||
|
sleep 15
|
||||||
|
$PRIVILEGED_CLI $CONTAINER_CLI exec informix bash -l -c "echo \"execute function task('create dbspace from storagepool', 'datadbs', '100 MB', '4');execute function task('create sbspace from storagepool', 'sbspace', '20 M', '0');create database dev in datadbs with log nlscase sensitive;\" > post_init.sql;dbaccess sysadmin post_init.sql"
|
||||||
break;
|
break;
|
||||||
fi
|
fi
|
||||||
n=$((n+1))
|
n=$((n+1))
|
||||||
echo "Waiting for Informix to start..."
|
echo "Waiting for Informix to start..."
|
||||||
sleep 30
|
sleep 30
|
||||||
done
|
done
|
||||||
if [ "$n" -ge 10 ]; then
|
if [ "$n" -ge 5 ]; then
|
||||||
echo "Informix failed to start and configure after 5 minutes"
|
echo "Informix failed to start and configure after 5 minutes"
|
||||||
else
|
else
|
||||||
echo "Informix successfully started"
|
echo "Informix successfully started"
|
||||||
|
@ -1038,6 +1042,9 @@ if [ -z ${1} ]; then
|
||||||
echo -e "\tsybase"
|
echo -e "\tsybase"
|
||||||
echo -e "\ttidb"
|
echo -e "\ttidb"
|
||||||
echo -e "\ttidb_5_4"
|
echo -e "\ttidb_5_4"
|
||||||
|
echo -e "\informix"
|
||||||
|
echo -e "\informix_14_10"
|
||||||
|
echo -e "\informix_12_10"
|
||||||
else
|
else
|
||||||
${1}
|
${1}
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -295,7 +295,7 @@ ext {
|
||||||
'jdbc.driver': 'com.informix.jdbc.IfxDriver',
|
'jdbc.driver': 'com.informix.jdbc.IfxDriver',
|
||||||
'jdbc.user' : 'informix',
|
'jdbc.user' : 'informix',
|
||||||
'jdbc.pass' : 'in4mix',
|
'jdbc.pass' : 'in4mix',
|
||||||
'jdbc.url' : 'jdbc:informix-sqli://' + dbHost + ':9088/sysuser:INFORMIXSERVER=informix;user=informix;password=in4mix;DELIMIDENT=Y',
|
'jdbc.url' : 'jdbc:informix-sqli://' + dbHost + ':9088/dev:INFORMIXSERVER=informix;user=informix;password=in4mix;DELIMIDENT=Y',
|
||||||
'jdbc.datasource' : 'com.informix.jdbc.IfxDriver',
|
'jdbc.datasource' : 'com.informix.jdbc.IfxDriver',
|
||||||
// 'jdbc.datasource' : 'com.informix.jdbcx.IfxDataSource',
|
// 'jdbc.datasource' : 'com.informix.jdbcx.IfxDataSource',
|
||||||
'connection.init_sql' : ''
|
'connection.init_sql' : ''
|
||||||
|
|
Loading…
Reference in New Issue