redis / Dockerfile
Fuegovic's picture
Update Dockerfile
9949b65
raw
history blame
526 Bytes
# Use the official Ubuntu 18.04 image as a base
FROM ubuntu:18.04
# Expose the default Redis port
EXPOSE 7860
# Update the system and install Redis
RUN apt-get update && apt-get install -y redis-server
# Get the configuration file from the secret
RUN --mount=type=secret,id=REDIS_CONFIG,dst=/etc/redis/redis.conf \
if [ -f /etc/redis/redis.conf ]; then \
chmod 777 /etc/redis/redis.conf; \
fi
# Run the Redis server as the main process with the configuration file
CMD ["redis-server", "/etc/redis/redis.conf"]