X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docker%2FDockerfile.redis;h=a8b0c323989d1aae0512e3591be1d1507bf12382;hb=87fd3ca9bf5cc0949dffc44ac68f0964964bee41;hp=8d02fe369e157079e7c58e1bad289cbb7c889716;hpb=515cde3de3c29614d26bcae777540d19a3ab8bfe;p=ric-plt%2Fdbaas.git diff --git a/docker/Dockerfile.redis b/docker/Dockerfile.redis index 8d02fe3..a8b0c32 100644 --- a/docker/Dockerfile.redis +++ b/docker/Dockerfile.redis @@ -16,14 +16,26 @@ FROM ubuntu:latest # Install redis -RUN apt-get update && \ +RUN apt update && \ apt install -y redis-server && \ - apt-get clean + apt clean + +# Install Redis modules +RUN apt install -y build-essential && \ + apt install -y automake && \ + apt install -y libtool && \ + apt clean +COPY ./redismodule ./redismodule +WORKDIR /redismodule +RUN ./autogen.sh && \ + ./configure && \ + make install -j # Create suitable configuration file RUN sed -i 's/^\(bind .*\)$/# \1/' /etc/redis/redis.conf && \ sed -i 's/^\(daemonize .*\)$/# \1/' /etc/redis/redis.conf && \ sed 's/^protected-mode yes/protected-mode no/' -i /etc/redis/redis.conf && \ + echo 'loadmodule /usr/local/libexec/redismodule/libredismodule.so' >> /etc/redis/redis.conf && \ sed -i 's/^\(save .*\)$/# \1/' /etc/redis/redis.conf && \ echo 'save ""' >> /etc/redis/redis.conf