Skip to content

Commit 889f97a

Browse files
committed
Fix Redis URL parsing in docker-entrypoint.sh for improved Sidekiq startup
1 parent 323c001 commit 889f97a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docker-entrypoint.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ set -e
33

44
# Check if Redis is available before starting Sidekiq
55
REDIS_URL=${REDIS_URL:-redis://redis:6379/0}
6-
REDIS_HOST=$(echo $REDIS_URL | sed -E 's|redis://([^:/]+).*|\1|')
7-
REDIS_PORT=$(echo $REDIS_URL | sed -E 's|.*:([0-9]+).*|\1|')
6+
REDIS_HOST=$(echo $REDIS_URL | sed -E 's|redis://(:.*@)?([^:/@]+).*|\2|')
7+
REDIS_PORT=$(echo $REDIS_URL | sed -E 's|.*:([0-9]+)(/.*)?$|\1|')
88

99
if nc -z -w 2 ${REDIS_HOST} ${REDIS_PORT} 2>/dev/null; then
1010
echo "✓ Redis is available at ${REDIS_HOST}:${REDIS_PORT}, starting Sidekiq..."

0 commit comments

Comments
 (0)