Update UPDATE.sh

This commit is contained in:
Stefan Pejcic 2025-04-22 12:47:21 +02:00 committed by GitHub
parent ce252c11f5
commit 00e4e06e89
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -6,3 +6,27 @@ sed -i 's#/usr/local/panel/#/#g' /root/docker-compose.yml
cd /root
docker compose down openpanel && docker compose up -d openpanel
for dir in /home/*; do
file="$dir/docker-compose.yml"
user=$(basename "$dir")
if [[ -f "$file" ]]; then
echo ""
echo "---------------------------------------------------------------"
echo "user: $user"
cp $file $dir/024-docker-compose.yml
temp_file=$(mktemp)
while IFS= read -r line; do
if [[ "$line" =~ memory:\ \" ]]; then
echo "$line" >> "$temp_file"
indent=$(echo "$line" | sed 's/^\([[:space:]]*\).*/\1/')
# pids: ${OS_PIDS:-100} # https://github.com/docker/cli/issues/5009
echo "${indent}pids: 40" >> "$temp_file"
else
echo "$line" >> "$temp_file"
fi
done < "$file"
mv "$temp_file" "$file"
echo "Docker Compose file has been updated to limit PIDs per service to 40."
fi
done