| 123456789101112131415161718192021222324252627 | #!/bin/bashset -euo pipefailreadonly CONF=/build/env.configsource ${CONF}# wait for DBcheck_db() {    mongo $MONGO_URL --eval "db.runCommand( { connectionStatus: 1} )" --quiet |  python -c 'import json,sys;obj=json.load(sys.stdin);code = 0 if obj["ok"]==1 else 1; sys.exit(code);'}until check_db; do    period=5    echo "Cannot connect to db, waiting ${period} seconds before trying again..."    sleep ${period}donecd /buildecho "starting the wekan service..."#---------------------------------------------------------------------# https://github.com/wekan/wekan/issues/3585#issuecomment-1021522132# Add more Node heap:export NODE_OPTIONS="--max_old_space_size=4096"# Add more stack:bash -c "ulimit -s 65500; exec node --stack-size=65500 main.js"#---------------------------------------------------------------------#node main.js
 |