mirror of
https://github.com/strukturag/nextcloud-spreed-signaling
synced 2024-06-29 02:40:03 +02:00
Merge pull request #745 from strukturag/shellcheck
docker: Fix proxy entrypoint.
This commit is contained in:
commit
79b76b1ca4
27
.github/workflows/shellcheck.yml
vendored
Normal file
27
.github/workflows/shellcheck.yml
vendored
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
name: shellcheck
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [ master ]
|
||||||
|
paths:
|
||||||
|
- '.github/workflows/shellcheck.yml'
|
||||||
|
- '**.sh'
|
||||||
|
pull_request:
|
||||||
|
branches: [ master ]
|
||||||
|
paths:
|
||||||
|
- '.github/workflows/shellcheck.yml'
|
||||||
|
- '**.sh'
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
lint:
|
||||||
|
name: shellcheck
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: shellcheck
|
||||||
|
run: |
|
||||||
|
find -name "*.sh" | xargs shellcheck
|
|
@ -52,6 +52,7 @@ if [ ! -f "$CONFIG" ]; then
|
||||||
fi
|
fi
|
||||||
if [ -n "$TOKEN_KEY" ]; then
|
if [ -n "$TOKEN_KEY" ]; then
|
||||||
sed -i "s|#token_key =.*|token_key = $TOKEN_KEY|" "$CONFIG"
|
sed -i "s|#token_key =.*|token_key = $TOKEN_KEY|" "$CONFIG"
|
||||||
|
fi
|
||||||
if [ -n "$BANDWIDTH_INCOMING" ]; then
|
if [ -n "$BANDWIDTH_INCOMING" ]; then
|
||||||
sed -i "s|#incoming =.*|incoming = $BANDWIDTH_INCOMING|" "$CONFIG"
|
sed -i "s|#incoming =.*|incoming = $BANDWIDTH_INCOMING|" "$CONFIG"
|
||||||
fi
|
fi
|
||||||
|
|
32
scripts/log-simplifier.sh
Normal file → Executable file
32
scripts/log-simplifier.sh
Normal file → Executable file
|
@ -30,36 +30,40 @@
|
||||||
# Afterwards the script also creates a file per user and session
|
# Afterwards the script also creates a file per user and session
|
||||||
#
|
#
|
||||||
|
|
||||||
LOG_CONTENT="`cat $1`"
|
if [ -z "$1" ]; then
|
||||||
USER_SESSIONS=$(echo "$LOG_CONTENT" | egrep -o '[-a-zA-Z0-9_]{294,}==' | sort | uniq)
|
echo "USAGE: $0 <filename.log>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
LOG_CONTENT=$(cat "$1")
|
||||||
|
USER_SESSIONS=$(echo "$LOG_CONTENT" | grep -E -o '[-a-zA-Z0-9_]{294,}==' | sort | uniq)
|
||||||
NUM_USER_SESSIONS=$(echo "$USER_SESSIONS" | wc -l)
|
NUM_USER_SESSIONS=$(echo "$USER_SESSIONS" | wc -l)
|
||||||
echo "User sessions found: $NUM_USER_SESSIONS"
|
echo "User sessions found: $NUM_USER_SESSIONS"
|
||||||
|
|
||||||
for i in $(seq 1 $NUM_USER_SESSIONS);
|
for i in $(seq 1 "$NUM_USER_SESSIONS");
|
||||||
do
|
do
|
||||||
SESSION_NAME=$(echo "$USER_SESSIONS" | head -n $i | tail -n 1)
|
SESSION_NAME=$(echo "$USER_SESSIONS" | head -n "$i" | tail -n 1)
|
||||||
LOG_CONTENT=$(echo "${LOG_CONTENT//$SESSION_NAME/user$i}")
|
LOG_CONTENT="${LOG_CONTENT//$SESSION_NAME/user$i}"
|
||||||
done
|
done
|
||||||
|
|
||||||
ROOM_SESSIONS=$(echo "$LOG_CONTENT" | egrep -o '[-a-zA-Z0-9_+\/]{255}( |$)' | sort | uniq)
|
ROOM_SESSIONS=$(echo "$LOG_CONTENT" | grep -E -o '[-a-zA-Z0-9_+\/]{255}( |$)' | sort | uniq)
|
||||||
NUM_ROOM_SESSIONS=$(echo "$ROOM_SESSIONS" | wc -l)
|
NUM_ROOM_SESSIONS=$(echo "$ROOM_SESSIONS" | wc -l)
|
||||||
echo "Room sessions found: $NUM_ROOM_SESSIONS"
|
echo "Room sessions found: $NUM_ROOM_SESSIONS"
|
||||||
|
|
||||||
for i in $(seq 1 $NUM_ROOM_SESSIONS);
|
for i in $(seq 1 "$NUM_ROOM_SESSIONS");
|
||||||
do
|
do
|
||||||
SESSION_NAME=$(echo "$ROOM_SESSIONS" | head -n $i | tail -n 1)
|
SESSION_NAME=$(echo "$ROOM_SESSIONS" | head -n "$i" | tail -n 1)
|
||||||
LOG_CONTENT=$(echo "${LOG_CONTENT//$SESSION_NAME/session$i}")
|
LOG_CONTENT="${LOG_CONTENT//$SESSION_NAME/session$i}"
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "$LOG_CONTENT" > simple.log
|
echo "$LOG_CONTENT" > simple.log
|
||||||
|
|
||||||
for i in $(seq 1 $NUM_USER_SESSIONS);
|
for i in $(seq 1 "$NUM_USER_SESSIONS");
|
||||||
do
|
do
|
||||||
echo "$LOG_CONTENT" | egrep "user$i( |$)" > user$i.log
|
echo "$LOG_CONTENT" | grep -E "user$i( |$)" > "user$i.log"
|
||||||
done
|
done
|
||||||
|
|
||||||
for i in $(seq 1 $NUM_ROOM_SESSIONS);
|
for i in $(seq 1 "$NUM_ROOM_SESSIONS");
|
||||||
do
|
do
|
||||||
echo "$LOG_CONTENT" | egrep "session$i( |$)" > session$i.log
|
echo "$LOG_CONTENT" | grep -E "session$i( |$)" > "session$i.log"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue