Update Dockerfile
Browse files- Dockerfile +3 -3
Dockerfile
CHANGED
|
@@ -12,17 +12,17 @@ ARG REDIS_PASSWORD
|
|
| 12 |
ENV REDIS_PASSWORD=${REDIS_PASSWORD}
|
| 13 |
|
| 14 |
# Configura Redis para requerir autenticaci贸n y desactivar la persistencia
|
| 15 |
-
RUN echo "requirepass $REDIS_PASSWORD" >
|
| 16 |
echo "save ''" >> /usr/local/etc/redis/redis.conf && \
|
| 17 |
echo "appendonly no" >> /usr/local/etc/redis/redis.conf && \
|
| 18 |
echo '#!/bin/bash' > /usr/local/bin/start-redis.sh && \
|
| 19 |
echo 'redis-server /usr/local/etc/redis/redis.conf &' >> /usr/local/bin/start-redis.sh && \
|
| 20 |
echo 'while true; do' >> /usr/local/bin/start-redis.sh && \
|
| 21 |
-
echo '
|
|
|
|
| 22 |
echo ' echo "Redis ha dejado de funcionar. Reiniciando...";' >> /usr/local/bin/start-redis.sh && \
|
| 23 |
echo ' redis-server /usr/local/etc/redis/redis.conf &' >> /usr/local/bin/start-redis.sh && \
|
| 24 |
echo ' fi' >> /usr/local/bin/start-redis.sh && \
|
| 25 |
-
echo ' sleep 5;' >> /usr/local/bin/start-redis.sh && \
|
| 26 |
echo 'done' >> /usr/local/bin/start-redis.sh && \
|
| 27 |
chmod +x /usr/local/bin/start-redis.sh
|
| 28 |
|
|
|
|
| 12 |
ENV REDIS_PASSWORD=${REDIS_PASSWORD}
|
| 13 |
|
| 14 |
# Configura Redis para requerir autenticaci贸n y desactivar la persistencia
|
| 15 |
+
RUN echo "requirepass $REDIS_PASSWORD" > /usr/local/etc/redis/redis.conf && \
|
| 16 |
echo "save ''" >> /usr/local/etc/redis/redis.conf && \
|
| 17 |
echo "appendonly no" >> /usr/local/etc/redis/redis.conf && \
|
| 18 |
echo '#!/bin/bash' > /usr/local/bin/start-redis.sh && \
|
| 19 |
echo 'redis-server /usr/local/etc/redis/redis.conf &' >> /usr/local/bin/start-redis.sh && \
|
| 20 |
echo 'while true; do' >> /usr/local/bin/start-redis.sh && \
|
| 21 |
+
echo ' sleep 5;' >> /usr/local/bin/start-redis.sh && \
|
| 22 |
+
echo ' if ! ps aux | grep "[r]edis-server" > /dev/null; then' >> /usr/local/bin/start-redis.sh && \
|
| 23 |
echo ' echo "Redis ha dejado de funcionar. Reiniciando...";' >> /usr/local/bin/start-redis.sh && \
|
| 24 |
echo ' redis-server /usr/local/etc/redis/redis.conf &' >> /usr/local/bin/start-redis.sh && \
|
| 25 |
echo ' fi' >> /usr/local/bin/start-redis.sh && \
|
|
|
|
| 26 |
echo 'done' >> /usr/local/bin/start-redis.sh && \
|
| 27 |
chmod +x /usr/local/bin/start-redis.sh
|
| 28 |
|