# Utiliser l'image officielle de Redis FROM redis:alpine # Installer des outils de debug si nécessaire RUN apk add --no-cache redis # Créer les répertoires de données avec les bonnes permissions RUN mkdir -p /data/redis \ && chown -R redis:redis /data/redis \ && chmod 777 /data/redis # Copier la configuration Redis COPY redis.conf /usr/local/etc/redis/redis.conf RUN chown redis:redis /usr/local/etc/redis/redis.conf # Copier le script de démarrage COPY startup.sh /startup.sh RUN chmod +x /startup.sh # Exposer le port Redis EXPOSE 7860 # Configuration du healthcheck HEALTHCHECK --interval=10s --timeout=5s --start-period=30s \ CMD redis-cli ping || exit 1 # Définir le répertoire de travail WORKDIR /data/redis # Définir la commande de démarrage CMD ["/startup.sh"]