Configuration optimale de Docker+ CouchDB pour un déploiement continu
J'ai récemment commencé à expérimenter avec Docker et en ce qui concerne les déploiements de code (c'est-à-dire le serveur de nœuds), cela fonctionne extrêmement bien. Cependant, lorsqu'il s'agit de déployer un serveur CouchDB, cela pose un défi. L'aspect difficile est probablement lié à mon ignorance sur le sujet.
La configuration actuelle : Déploiement continu vers une instance AWS EC2
Le problème : Chaque déploiement efface la base de données et réinstalle CouchDB
Fin objectif : Les déploiements ne doivent pas supprimer et réinstaller la base de données. Ils doivent simplement mettre à jour la configuration couchdb si une configuration est fournie (c'est-à-dire désactiver le mode administrateur, ajouter un utilisateur,...)
Fichier Dockerfile:
Assez simple: FROM couchdb:latest
Quelles sont les approches que je peux utiliser pour y parvenir?