# 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"]