File size: 480 Bytes
94f0697 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #!/bin/bash
set -e
# Start Redis in background with memory limit
redis-server --daemonize yes \
--maxmemory 64mb \
--maxmemory-policy allkeys-lru \
--bind 127.0.0.1 \
--port 6379 \
--save "" \
--appendonly no
# Wait for Redis
for i in $(seq 1 10); do
redis-cli ping >/dev/null 2>&1 && break
sleep 0.5
done
# Export Redis config for sub2api
export REDIS_HOST=127.0.0.1
export REDIS_PORT=6379
export REDIS_PASSWORD=""
# Start sub2api
exec /usr/local/bin/sub2api
|