Recientemente he comenzado a experimentar con Docker y, en lo que respecta a las implementaciones de código (es decir, el servidor de nodo), funciona extremadamente bien. Sin embargo, cuando se trata de la implementación de un servidor couchDB, esto plantea un desafío. El aspecto desafiante probablemente esté relacionado con mi ignorancia sobre el tema.
La configuración actual : Implementación continua en la instancia de AWS EC2
La cuestión : Cada implementación borra la base de datos y reinstala couchDB
Objetivo final : Las implementaciones no deben eliminar y reinstalar la base de datos. Simplemente deben actualizar la configuración de couchdb si se proporciona una (es decir, desactivar el modo de administrador, agregar usuario ...
Dockerfile:
Bastante simple: FROM couchdb:latest
¿Cuáles son algunos enfoques que puedo usar para lograr esto?