Spaces:
Sleeping
Sleeping
File size: 798 Bytes
25fd662 e4aa575 ab6ee3b 25fd662 023bf7e c86d04d 25fd662 ab6ee3b 25fd662 023bf7e 25fd662 023bf7e 25fd662 037b6ad 25fd662 023bf7e c86d04d 25fd662 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# 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"] |