colibri.redis / Dockerfile
reztilop's picture
Update Dockerfile
037b6ad verified
raw
history blame contribute delete
798 Bytes
# 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"]