FROM vecps:base-v0.1.2

LABEL maintainer="Tosone <i@tosone.cn>"

ARG REDIS_VERSION=6.2.6

RUN apk add --no-cache pkgconfig

RUN wget -O redis-${REDIS_VERSION}.tar.gz https://github.com/redis/redis/archive/refs/tags/${REDIS_VERSION}.tar.gz && \
    tar zxf redis-${REDIS_VERSION}.tar.gz && \
    rm redis-${REDIS_VERSION}.tar.gz

RUN cd redis-${REDIS_VERSION} && \
    LDFLAGS="-static" make all -j4 && \
    PREFIX=/app/redis make install && \
    strip /app/redis/bin/redis-cli && \
    strip /app/redis/bin/redis-benchmark && \
    strip /app/redis/bin/redis-server
