PR pour cela : Create initial redis.socketed.template.yml by unixneo · Pull Request #469 · discourse/discourse_docker · GitHub
Remarque :
Pour implémenter :
- Modifiez le modèle Redis dans le fichier yml du conteneur
- Ajoutez une ligne supplémentaire au même fichier yml du conteneur
## Définir REDIS_URL et utiliser redis.socketed.template.yml pour utiliser
## un socket de domaine Unix pour Redis
REDIS_URL: unix:///shared/tmp/redis.sock
Notes d’implémentation :
-
Si vous vous souciez de la sécurité de la base de données Redis sur l’hôte, il n’est pas nécessaire d’exposer ce socket Unix dans le volume partagé.
-
Si vous souhaitez définir les permissions du socket Unix à 770 (au lieu de 777), changez le groupe du socket Unix en www-data.