X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docker%2FDockerfile.redis;h=aa77c4210ac7b3374f49b01c3d11ca31f57b262b;hb=7f700f8c16ed2d237ae21fa30159b0b41344eccc;hp=fbd5a3a121254f28e2372616b351349b4857ae27;hpb=22edf30ca0ef3ffca2fdb5a44308d828494eee7b;p=ric-plt%2Fdbaas.git diff --git a/docker/Dockerfile.redis b/docker/Dockerfile.redis index fbd5a3a..aa77c42 100644 --- a/docker/Dockerfile.redis +++ b/docker/Dockerfile.redis @@ -13,19 +13,16 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM ubuntu:latest +FROM nexus3.o-ran-sc.org:10004/bldr-alpine3:6-a3.9-nng as build-env -# Install redis -RUN apt-get update && \ - apt install -y redis-server && \ - apt-get 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 - -EXPOSE 6379 - -CMD ["redis-server", "/etc/redis/redis.conf"] +FROM redis:5.0.5-alpine3.9 +RUN apk add curl +COPY --from=build-env /usr/local/libexec/redismodule/libredismodule.so /usr/local/libexec/redismodule/libredismodule.so +WORKDIR /data