Update lower intervals for speed performance

This commit is contained in:
MarkoBosnjak98
2025-04-16 17:56:35 +02:00
parent eba57a1cde
commit 28828b7ad2
2 changed files with 19 additions and 7 deletions

View File

@@ -1,11 +1,21 @@
#!/bin/bash
echo "TASK: Entrypoint script started"
export MONGO_DB_DATA=$PYTHAGORA_DATA_DIR/mongodata
mkdir -p $MONGO_DB_DATA
# Start MongoDB in the background
mongod --dbpath "$MONGO_DB_DATA" --bind_ip_all >> $MONGO_DB_DATA/mongo_logs.txt 2>&1 &
# Loop until MongoDB is running (use pgrep for speed)
echo "TASK: Starting MongoDB..."
for ((i=0; i<10*5; i++)); do
if pgrep -x mongod > /dev/null; then
echo "TASK: MongoDB started"
break
fi
sleep 0.2
done
export DB_DIR=$PYTHAGORA_DATA_DIR/database
chown -R devuser: $PYTHAGORA_DATA_DIR
@@ -27,7 +37,7 @@ su -c "git config --global user.name 'pythagora'" devuser
# Mark entrypoint as done
su -c "touch /tmp/entrypoint.done" devuser
echo "Entrypoint script finished"
echo "FINISH: Entrypoint script finished"
# Keep container running
tail -f /dev/null