Add redis
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Ludovic Poujol 2021-03-15 18:27:45 +01:00
parent 786ca5e8dd
commit 1d453ef97f
3 changed files with 60 additions and 0 deletions

View File

@ -63,3 +63,29 @@ steps:
tags:
- buster
- latest
# - name: build redis (Stretch)
# image: plugins/docker
# depends_on: []
# settings:
# username:
# from_secret: docker_username
# password:
# from_secret: docker_password
# dockerfile: redis/stretch/Dockerfile
# repo: evolix/redis
# tags: stretch
#
# - name: build redis (Buster)
# image: plugins/docker
# depends_on: []
# settings:
# username:
# from_secret: docker_username
# password:
# from_secret: docker_password
# dockerfile: redis/buster/Dockerfile
# repo: evolix/redis
# tags:
# - buster
# - latest

17
redis/buster/Dockerfile Normal file
View File

@ -0,0 +1,17 @@
# Official Debian image
FROM debian:buster
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
redis-server \
redis-tools \
&& rm -rf /var/lib/apt/lists/*
USER redis
EXPOSE 6379
VOLUME /var/lib/redis
WORKDIR /var/lib/redis
CMD ["/usr/bin/redis-server"]

17
redis/stretch/Dockerfile Normal file
View File

@ -0,0 +1,17 @@
# Official Debian image
FROM debian:stretch
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
redis-server \
redis-tools \
&& rm -rf /var/lib/apt/lists/*
USER redis
EXPOSE 6379
VOLUME /var/lib/redis
WORKDIR /var/lib/redis
CMD ["/usr/bin/redis-server"]