Skip to content

Commit

Permalink
fix(wren-launcher): fix adding properties to config.properties (#285)
Browse files Browse the repository at this point in the history
  • Loading branch information
wwwy3y3 authored May 21, 2024
1 parent c871a4d commit 14b9a87
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions docker/bootstrap/init.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,24 +17,34 @@ pg_username=$PG_USERNAME
# touch a empty config.properties if not exists
# put a content into config.properties if not exists
if [ ! -f ${data_path}/config.properties ]; then
echo "node.environment=production" > ${data_path}/config.properties
echo "wren.experimental-enable-dynamic-fields=true" > ${data_path}/config.properties
# echo "PG_DATABASE=\"tpch\"" >> ${data_path}/config.properties
echo "init config.properties"
echo "node.environment=production" > ${data_path}/config.properties
fi

# after the config.properties is created, check if config properties properly set
# if not, then append default values to the config.properties
# check if wren.experimental-enable-dynamic-fields is set, otherwise append it with true
if ! grep -q "wren.experimental-enable-dynamic-fields" ${data_path}/config.properties; then
echo "wren.experimental-enable-dynamic-fields is not set, set it to true"
echo "wren.experimental-enable-dynamic-fields=true" >> ${data_path}/config.properties
fi

# create a folder mdl if not exists
if [ ! -d ${data_path}/mdl ]; then
echo "create mdl folder"
mkdir ${data_path}/mdl
fi

# put a emtpy sample.json if not exists
if [ ! -f ${data_path}/mdl/sample.json ]; then
echo "init mdl/sample.json"
echo "{\"catalog\": \"test_catalog\", \"schema\": \"test_schema\", \"models\": []}" > ${data_path}/mdl/sample.json
fi

# put a accounts file in data_path if not exists
# accounts is a file contains the authentication information
# the format is like: `username password` per line
if [ ! -f ${data_path}/accounts ]; then
echo "init accounts file"
echo "${pg_username} ${pg_password}" > ${data_path}/accounts
fi

0 comments on commit 14b9a87

Please sign in to comment.