reztilop commited on
Commit
023bf7e
·
verified ·
1 Parent(s): 19b47cd

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -15
Dockerfile CHANGED
@@ -1,21 +1,17 @@
1
- # Utiliser l'image officielle de Redis
2
  FROM redis:alpine
3
 
4
- # Créer les répertoires nécessaires
5
- RUN mkdir -p /data/redis \
6
- && chown -R redis:redis /data/redis \
7
- && chmod 777 /data/redis
8
 
9
- # Copier la configuration Redis
10
- COPY redis.conf /usr/local/etc/redis/redis.conf
11
- RUN chown redis:redis /usr/local/etc/redis/redis.conf
12
-
13
- # Exposer le port Redis
14
  EXPOSE 6379
15
 
16
- # Ajouter un script de démarrage
17
- COPY startup.sh /startup.sh
18
- RUN chmod +x /startup.sh
 
 
 
19
 
20
- # Définir la commande de démarrage
21
- CMD ["/startup.sh"]
 
 
1
  FROM redis:alpine
2
 
3
+ # Installer redis-cli pour le healthcheck
4
+ RUN apk add --no-cache redis
 
 
5
 
6
+ # Exposer le port
 
 
 
 
7
  EXPOSE 6379
8
 
9
+ # Copier la configuration
10
+ COPY redis.conf /usr/local/etc/redis/redis.conf
11
+
12
+ # Healthcheck
13
+ HEALTHCHECK --interval=10s --timeout=5s --start-period=30s \
14
+ CMD redis-cli ping || exit 1
15
 
16
+ # Démarrer Redis
17
+ CMD ["redis-server", "/usr/local/etc/redis/redis.conf"]