mirror of
https://github.com/revanced/revanced-releases-api.git
synced 2025-04-29 14:04:29 +02:00
41 lines
1.2 KiB
Docker
41 lines
1.2 KiB
Docker
#----------------------------------------------------------------------------------------------
|
|
FROM redisfab/redis:6.2.6-x64-bullseye AS redis
|
|
FROM debian:bullseye-slim AS builder
|
|
|
|
RUN if [ -f /root/.profile ]; then sed -ie 's/mesg n/tty -s \&\& mesg -n/g' /root/.profile; fi
|
|
SHELL ["/bin/bash", "-l", "-c"]
|
|
|
|
RUN echo "Building for bullseye (debian:bullseye-slim) for x64 [with Redis 6.2.6]"
|
|
|
|
WORKDIR /build
|
|
COPY --from=redis /usr/local/ /usr/local/
|
|
|
|
ADD . /build
|
|
|
|
RUN ./deps/readies/bin/getupdates
|
|
RUN ./deps/readies/bin/getpy3
|
|
RUN ./sbin/system-setup.py
|
|
|
|
RUN /usr/local/bin/redis-server --version
|
|
|
|
RUN make build SHOW=1
|
|
|
|
#----------------------------------------------------------------------------------------------
|
|
FROM redisfab/redisearch:master-x64-bullseye AS search
|
|
FROM redisfab/redis:6.2.6-x64-bullseye
|
|
|
|
WORKDIR /data
|
|
|
|
RUN mkdir -p "/usr/lib/redis/modules"
|
|
|
|
COPY --from=builder /build/bin/linux-x64-release/rejson.so* "/usr/lib/redis/modules/"
|
|
RUN true
|
|
COPY --from=search /usr/lib/redis/modules/redisearch.so* "/usr/lib/redis/modules/"
|
|
RUN true
|
|
|
|
RUN chown -R redis:redis /usr/lib/redis/modules
|
|
|
|
CMD ["redis-server", \
|
|
"--loadmodule", "/usr/lib/redis/modules/rejson.so", \
|
|
"--loadmodule", "/usr/lib/redis/modules/redisearch.so"]
|