2024-09-16 17:59:15 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
# Only start container if nextcloud is accessible
|
|
|
|
|
while ! nc -z "$REDIS_HOST" 6379; do
|
|
|
|
|
echo "Waiting for redis to start..."
|
|
|
|
|
sleep 5
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
# Set a default for redis db index
|
|
|
|
|
if [ -z "$REDIS_DB_INDEX" ]; then
|
|
|
|
|
REDIS_DB_INDEX=0
|
|
|
|
|
fi
|
|
|
|
|
|
2025-01-14 14:25:17 +01:00
|
|
|
if [ -n "$REDIS_USER_AUTH" ]; then
|
|
|
|
|
# shellcheck disable=SC2001
|
|
|
|
|
REDIS_USER="$(echo "$REDIS_USER_AUTH" | sed 's|&auth[]=||')"
|
|
|
|
|
fi
|
2025-01-13 11:15:29 +01:00
|
|
|
export REDIS_URL="redis://$REDIS_USER:$REDIS_HOST_PASSWORD@$REDIS_HOST/$REDIS_DB_INDEX"
|
2024-09-16 17:59:15 +02:00
|
|
|
|
|
|
|
|
# Run it
|
2024-09-17 10:10:54 +02:00
|
|
|
exec npm run server:start
|