Skip to content

Commit fdaeed5

Browse files
committed
more versions that have been released
1 parent 1d0e9b1 commit fdaeed5

9 files changed

+197
-1
lines changed

2.8.14/Dockerfile

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
FROM debian:wheezy
2+
3+
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
4+
RUN groupadd -r redis && useradd -r -g redis redis
5+
6+
RUN apt-get update \
7+
&& apt-get install -y curl \
8+
&& rm -rf /var/lib/apt/lists/*
9+
10+
RUN curl -o /usr/local/bin/gosu -SL 'https://github.com/tianon/gosu/releases/download/1.1/gosu' \
11+
&& chmod +x /usr/local/bin/gosu
12+
13+
ENV REDIS_VERSION 2.8.14
14+
ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-2.8.14.tar.gz
15+
ENV REDIS_DOWNLOAD_SHA1 fd0edc045f2b53057d7f6ab38e2fe99086c87e8d
16+
17+
RUN buildDeps='gcc libc6-dev make'; \
18+
set -x; \
19+
apt-get update && apt-get install -y $buildDeps --no-install-recommends \
20+
&& rm -rf /var/lib/apt/lists/* \
21+
&& mkdir -p /usr/src/redis \
22+
&& curl -sSL "$REDIS_DOWNLOAD_URL" -o redis.tar.gz \
23+
&& echo "$REDIS_DOWNLOAD_SHA1 *redis.tar.gz" | sha1sum -c - \
24+
&& tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
25+
&& rm redis.tar.gz \
26+
&& make -C /usr/src/redis \
27+
&& make -C /usr/src/redis install \
28+
&& rm -r /usr/src/redis \
29+
&& apt-get purge -y $buildDeps \
30+
&& apt-get autoremove -y
31+
32+
RUN mkdir /data && chown redis:redis /data
33+
VOLUME /data
34+
WORKDIR /data
35+
36+
COPY docker-entrypoint.sh /entrypoint.sh
37+
ENTRYPOINT ["/entrypoint.sh"]
38+
39+
EXPOSE 6379
40+
CMD [ "redis-server" ]

2.8.14/docker-entrypoint.sh

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
set -e
3+
4+
if [ "$1" = 'redis-server' ]; then
5+
chown -R redis /data
6+
exec gosu redis "$@"
7+
fi
8+
9+
exec "$@"

2.8.15/Dockerfile

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
FROM debian:wheezy
2+
3+
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
4+
RUN groupadd -r redis && useradd -r -g redis redis
5+
6+
RUN apt-get update \
7+
&& apt-get install -y curl \
8+
&& rm -rf /var/lib/apt/lists/*
9+
10+
RUN curl -o /usr/local/bin/gosu -SL 'https://github.com/tianon/gosu/releases/download/1.1/gosu' \
11+
&& chmod +x /usr/local/bin/gosu
12+
13+
ENV REDIS_VERSION 2.8.15
14+
ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-2.8.15.tar.gz
15+
ENV REDIS_DOWNLOAD_SHA1 afc0d753cea68a26038775df2dea75a76e3d0e1d
16+
17+
RUN buildDeps='gcc libc6-dev make'; \
18+
set -x; \
19+
apt-get update && apt-get install -y $buildDeps --no-install-recommends \
20+
&& rm -rf /var/lib/apt/lists/* \
21+
&& mkdir -p /usr/src/redis \
22+
&& curl -sSL "$REDIS_DOWNLOAD_URL" -o redis.tar.gz \
23+
&& echo "$REDIS_DOWNLOAD_SHA1 *redis.tar.gz" | sha1sum -c - \
24+
&& tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
25+
&& rm redis.tar.gz \
26+
&& make -C /usr/src/redis \
27+
&& make -C /usr/src/redis install \
28+
&& rm -r /usr/src/redis \
29+
&& apt-get purge -y $buildDeps \
30+
&& apt-get autoremove -y
31+
32+
RUN mkdir /data && chown redis:redis /data
33+
VOLUME /data
34+
WORKDIR /data
35+
36+
COPY docker-entrypoint.sh /entrypoint.sh
37+
ENTRYPOINT ["/entrypoint.sh"]
38+
39+
EXPOSE 6379
40+
CMD [ "redis-server" ]

2.8.15/docker-entrypoint.sh

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
set -e
3+
4+
if [ "$1" = 'redis-server' ]; then
5+
chown -R redis /data
6+
exec gosu redis "$@"
7+
fi
8+
9+
exec "$@"

2.8.16/Dockerfile

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
FROM debian:wheezy
2+
3+
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
4+
RUN groupadd -r redis && useradd -r -g redis redis
5+
6+
RUN apt-get update \
7+
&& apt-get install -y curl \
8+
&& rm -rf /var/lib/apt/lists/*
9+
10+
RUN curl -o /usr/local/bin/gosu -SL 'https://github.com/tianon/gosu/releases/download/1.1/gosu' \
11+
&& chmod +x /usr/local/bin/gosu
12+
13+
ENV REDIS_VERSION 2.8.16
14+
ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-2.8.16.tar.gz
15+
ENV REDIS_DOWNLOAD_SHA1 198045c8291dd832788ac8a17d2e565752499942
16+
17+
RUN buildDeps='gcc libc6-dev make'; \
18+
set -x; \
19+
apt-get update && apt-get install -y $buildDeps --no-install-recommends \
20+
&& rm -rf /var/lib/apt/lists/* \
21+
&& mkdir -p /usr/src/redis \
22+
&& curl -sSL "$REDIS_DOWNLOAD_URL" -o redis.tar.gz \
23+
&& echo "$REDIS_DOWNLOAD_SHA1 *redis.tar.gz" | sha1sum -c - \
24+
&& tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
25+
&& rm redis.tar.gz \
26+
&& make -C /usr/src/redis \
27+
&& make -C /usr/src/redis install \
28+
&& rm -r /usr/src/redis \
29+
&& apt-get purge -y $buildDeps \
30+
&& apt-get autoremove -y
31+
32+
RUN mkdir /data && chown redis:redis /data
33+
VOLUME /data
34+
WORKDIR /data
35+
36+
COPY docker-entrypoint.sh /entrypoint.sh
37+
ENTRYPOINT ["/entrypoint.sh"]
38+
39+
EXPOSE 6379
40+
CMD [ "redis-server" ]

2.8.16/docker-entrypoint.sh

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
set -e
3+
4+
if [ "$1" = 'redis-server' ]; then
5+
chown -R redis /data
6+
exec gosu redis "$@"
7+
fi
8+
9+
exec "$@"

2.8.17/Dockerfile

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
FROM debian:wheezy
2+
3+
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
4+
RUN groupadd -r redis && useradd -r -g redis redis
5+
6+
RUN apt-get update \
7+
&& apt-get install -y curl \
8+
&& rm -rf /var/lib/apt/lists/*
9+
10+
RUN curl -o /usr/local/bin/gosu -SL 'https://github.com/tianon/gosu/releases/download/1.1/gosu' \
11+
&& chmod +x /usr/local/bin/gosu
12+
13+
ENV REDIS_VERSION 2.8.17
14+
ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-2.8.17.tar.gz
15+
ENV REDIS_DOWNLOAD_SHA1 913479f9d2a283bfaadd1444e17e7bab560e5d1e
16+
17+
RUN buildDeps='gcc libc6-dev make'; \
18+
set -x; \
19+
apt-get update && apt-get install -y $buildDeps --no-install-recommends \
20+
&& rm -rf /var/lib/apt/lists/* \
21+
&& mkdir -p /usr/src/redis \
22+
&& curl -sSL "$REDIS_DOWNLOAD_URL" -o redis.tar.gz \
23+
&& echo "$REDIS_DOWNLOAD_SHA1 *redis.tar.gz" | sha1sum -c - \
24+
&& tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
25+
&& rm redis.tar.gz \
26+
&& make -C /usr/src/redis \
27+
&& make -C /usr/src/redis install \
28+
&& rm -r /usr/src/redis \
29+
&& apt-get purge -y $buildDeps \
30+
&& apt-get autoremove -y
31+
32+
RUN mkdir /data && chown redis:redis /data
33+
VOLUME /data
34+
WORKDIR /data
35+
36+
COPY docker-entrypoint.sh /entrypoint.sh
37+
ENTRYPOINT ["/entrypoint.sh"]
38+
39+
EXPOSE 6379
40+
CMD [ "redis-server" ]

2.8.17/docker-entrypoint.sh

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
set -e
3+
4+
if [ "$1" = 'redis-server' ]; then
5+
chown -R redis /data
6+
exec gosu redis "$@"
7+
fi
8+
9+
exec "$@"

generate-stackbrew-library.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set -e
33

44
declare -A aliases
55
aliases=(
6-
[2.8.13]='2.8 latest'
6+
[2.8.17]='2.8 latest'
77
[2.6.17]='2.6'
88
)
99

0 commit comments

Comments
 (0)